由于工作需要,這幾天一直在研究linux+apache+php+mysql的安裝.最初,在google上搜了下"linux myqsl apache php",搜出來n多記錄安裝的文章,從里邊挑了幾篇試試著裝,均義失敗告終.具郁悶.網上的文章都是抄來抄去,實在意義不大.后來偶去php的官方網站www.php.net,找到php manual,依據上面的步驟,安裝成功.
教訓:盡量從本源處去尋求解決問題的方法,如官方網站,程序自帶的readme,install文檔.
抓住本質,尋求計算機科學的精髓.
下面將我的安裝步驟寫下來
環境: redhat fedoracore3
apache_1.3.34 php-4.0.2
幾點說明: 本步驟不保證其他版本能安裝成功,對于apache-2有些不同,詳見www.php.net
本步驟采用的是把php以dso的方式安裝到apache中,靜態方式安裝略有不同
步驟:
tar -zxvf apache_1.3.34.tar.gz
cd apache_1.3.34
./configure --prefix=/usr/local/apache --enable-module=so
make
make install
tar -zxvf php-4.0.2.tar.gz
cd php-4.0.2
./configure --with-apxs=/usr/local/apache/bin/apxs
make
make install
cd apache_1.3.34
cp php.ini-dist /usr/local/lib
修改apache的配置文件httpd.conf,添加
addtype application/x-httpd-php .php
重起apache服務器
編寫測試文檔info.php
<?phpinfo()?>