系统环境:CenOS5
所用软件:
安装步骤:
注意:我所使用的软件都存放在/root/software文件夹下
第一步:mysql安装
cd /root/software
tar -zxvf mysql-...
cd mysql...
more INSTALL-SOURCE(查看帮助文档)
按照帮助文档进行安装,安装完成后 执行ps -ef |grep mysql 查看mysql是否已经启动,OK!mysql的安装就到此完成可以通过bin/mysql -u root登陆mysql
第二步php安装
cd /root/software(回到我的软件存放目录)
tar zxvf php-...
cd php-...
more INSTALL(查看帮助文档,找到Apache 2.0 on Unix systems,同样根据安装文档一步一步安装)
cd /root/software
tar zxvf httpd-...
cd httpd-...
./configure --enable-so
make
make install
/usr/local/apache2/bin/apachectl start(启动apache)
ps -ef | grep httpd(查看apache是否启动成功)
cd ../php-...
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
make
make install
cp php.ini-dist /usr/local/lib/php.ini
cd /usr/local/apache2/conf
vi httpd.conf(编辑配置文件,添加 AddType application/x-httpd-php .php .phtml)
cd ../
bin/apachectl restart(重启apache)
报错:httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
根据第二个方法设置,重启Apache,OK
一切搞定