1 頁 (共 1 頁)

Linux下PHP安裝

發表於 : 週四 2月 16, 2006 4:41 pm
布魯斯
Linux下PHP安裝
PHP安裝

#解壓縮:
[root@localhost root]# cd /usr/local/src
[root@localhost src]# tar -zxvf /home/bruce/linux/php-4.3.3.tar.gz
# .....(訊息略)....
# 最後會產生一個 /usr/local/src/php-4.3.3 的目錄

[root@localhost src]# cd php-4.3.3
[root@localhost php-4.3.3]# ./configure --prefix=/usr/local/php4 \
>--with-apxs2=/usr/local/apache2/bin/apxs \
>--with-mysql=/usr/local/mysql \
>--with-config-file-path=/usr/local/php4
# 上面請特別注意到:
--prefix=/安裝的路徑:這個項目在設定未來你的 Apache 安裝在那個目錄當中?!
--with-apxs2    :這個則是 Apache2 專用的選項喔!請針對您的主機情況設定!
--with-mysql    :這個則是針對 MySQL 啦!當然啦,就寫我剛剛搞定的咚咚!
--with-config-file-path:這個又是什麼?呵呵!是 php 的設定檔 php.ini 放置的目錄啦!
# 其他的額外項目請使用 ./configure --help 來察看吧!

開始編譯與安裝:
[root@localhost php-4.3.3]# make; make install
# 如果沒有錯誤的話,那麼在 /usr/local/php4 這個目錄當中就已經將你的 php 安裝好了!

轉存 PHP 基本組態檔案:
[root@localhost php-4.3.3]# cp php.ini-dist /usr/local/php4/php.ini
# 這個路徑與你剛剛在 ./configure 當中那個 --with-config-file-path 設定有關!

啟動 Apache 當中的 PHP 選項:
[root@localhost php-4.3.3]# vi /usr/local/apache2/conf/httpd.conf
# 找到底下兩行:
LoadModule php4_module modules/libphp4.so <==大約在 231 行處
AddType application/x-httpd-php .php <==這一行可以在 847 行處自行增加!
 
重新啟動 Apache :
[root@localhost php-4.3.3]# /usr/local/apache2/bin/apachectl stop
[root@localhost php-4.3.3]# /usr/local/apache2/bin/apachectl start