系統內容: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
一切搞定