LINUX下搭建MYSQL+APACHE+PHP平台

LINUX 下部署 MYSQL+APACHE+PHP 平台
部署环境:
       1 VWMARE 虚拟机 + 物理机 WIN 2003 系统
       2 LINUX 源码包 mysql- 4.0.27 .tar.gz
                             httpd- 2.0.58 .tar.gz
                             php- 4.4.2 .tar.gz
       
步骤:
LINUX 获取源码包
方法一:通过 U 盘或硬盘获得
方法二:通过网络获得
方法一就不介绍了,下面介绍一下通过网络获取源码包:
1 连通物理机:
虚拟机和物理机设置成一个网段,
输入命令 setup
IP 设置成 192.168.1.101
重启网络服务
输入命令   service  network  restart
输入命令   cd  /root
Ping 物理机 ping 192.168.1.100
友情提示:关闭 LINUX 防火墙,为了避免在安装 APACHE 时出现不必要的错误
2 获取源码包
把目录切换到 root 目录下   
输入命令 smbclient  //192.168.1.100/src �CU administrator
Src 为物理机共享文件夹名, src 内保存所需要的源码包。注:共享文件夹名不要出现中文
 
Administrator 为物理机管理员登陆帐号,注:帐号必须有密码
 
输入后出现一些提示,没看懂,菜鸟就是菜鸟啊,不过等一会还是成功了,
输入密码,用 ls 查看,全在,唉,吓得一身汗(也可能是因为今天太热了)
 
下面就远程下载吧
输入命令 get  mysql- 4.0.27 .tar.gz
         get  httpd- 2.0.58 .tar.gz
         get  php- 4.4.2 .tar.gz
        
一步到位,全拿来!
退出 smb 
此时仍在 root 目录下
ls 查看源码包是不是都拿到了
 
安装 MYSQL
返回到 root 目录下
1 解压 mysql 源码包
   tar  -zxvf  mysql- 4.0.27 .tar.gz
2 进入 mysql- 4.0.27 目录
  cd  mysql- 4.0.27
3 下面就是一长串命令了,看好喽,别打错了,本人延续一贯作风,图就免了吧
groupadd  mysql
新建组  mysql
useradd  -g  mysql  mysql
新建用户 mysql 并增加到 mysql 组里
echo  ‘ /*Linxuthreads */’  >>/usr/include/pthread.h
解决 MYSQL 4.0.27 版本在 rhel5 中的兼容问题
./configure  --grefix=/usr/local/mysql
编译前准备,并指定安装目录路径
make
编译
make  install
编译安装
cp  support-file/my-medium.cnf  /etc/my.cnf
复制 mysql 的配置文件
cd  /usr/local/mysql
进入安装目录
/usr/local/mysql/bin/mysql_install_db  --user=mysql
使用 mysql 用户初始化数据库
chown  -R  root  . 注:有“ .
把当前的属主改为 root
chown  -R  mysql  var
把当前目录中的 var 的属主改为 mysql
chgrp  -R  mysql  .  注:行末有“ .
把当前目录的属组改为 mysql
/usr/local/mysql/bin/mysqld_safe  --user=mysql  &
后台启动 mysql   友情提示: LINUX 每次启动时都要运行此命令
/usr/local/mysql/bin/mysql
进入 mysql 数据库,检验 mysql 是否成功安装
 
按这个步骤应该不会出现错误和警告,呵呵,菜鸟也要装高手啦
安装 APACHE
返回到 root 目录下
1 解压   tar  httpd- 2.0.58 .tar.gz
2 进入 httpd- 2.0.58 目录    cd  httpd-2.0.58
3 又是一长串命令,看清楚喽
./configure  --prifix=/usr/local/apache  --enable-module=so
友情提示:行首有“ .
编译前准备,动态调用模块
make
编译
make  install
编译安装
/usr/local/apache/bin/apachectl  start
启动 apache
 
安装 PHP
返回到 root 目录下
1 解压    tar  -zxvf php- 4.4.2 .tar.gz
2 进入 php- 4.4.2 目录    cd  php-4.4.2
3 再来一长串命令
./configure  --prefix=usr/local/php  --with-mysql  --with-apxs2=/usr/local/apache/bin/apxs
  编译前准备(调用 mysql apache )友情提示:行首是“ .
make
编译
make  install
编译安装
cp  /root/ php- 4.4.2 /hph.ini-dist  /usr/local/lib/php.int
复制配置文件
vi  /usr/local/apahe/conf/httpd.conf
修改 apache 配置文件
打开后,在最后一行输入:
AddType  application/x-httpd-php  .php 友情提示:行末是“ .php
下面是重启 apache 服务
/usr/local/apache/bin/apachectl  stop
/usr/local/apache/bin/apachectl  start
 
测试平台
 vi  /usr/local/apache/htdocs/index.php
打开后,输入 php 语句
〈?
phpinfo  ();
?>
保存退出
 
在物理机浏览器内输入
http://192.168.1.101/index.php
查看
 
 
用惯了 WINDOWS 界面,刚接触 LINUX 还真不习惯,做了一半才发现要抓一大堆图片,心有余悸,把图免了,忘读者见凉。
 
在此特别感谢沈超老师的精心指导!!!
 

你可能感兴趣的:(mysql,数据库,linux,职场,休闲)