LINUX下搭建MYSQL+APACHE+PHP平台

LINUX下部署MYSQL+APACHE+PHP平台
部署环境:
       1VWMARE虚拟机+物理机WIN 2003系统
       2LINUX源码包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 –U 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  ();
?>
保存退出

 

在物理机浏览器内输入
查看

 

 

用惯了WINDOWS界面,刚接触LINUX还真不习惯,做了一半才发现要抓一大堆图片,心有余悸,把图免了,忘读者见凉。

 

在此特别感谢沈超老师的精心指导!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章