PHP 通常被安裝在 Linux/Unix 操作系統上,並且搭配 Apache 服務器一起使用。在將 PHP 與 Apache 服務器一起安裝的時候,你有三種不同的安裝方式可以選擇:靜態模塊,動態共享對象(Dynamic Shared Object, DSO)以及 CG
I 程序執行文件。
在這裡我建議大家使用動態共享對象的模式來安裝 PHP,這是因為這種安裝方式為日後的維護與升級提供了極大的便利。假設你一開始安裝 PHP 的時候,只加入了PHP 的數據庫相關模塊。幾天以後你決定再加裝 PHP 的編碼功能相關模塊,這時候你只需要在你的系統命令列輸入 make clean 指令,然後輸入新的 PHP 設定選項,然後再輸入 make 與 make install 指令,接下來系統就會產生一個新的 PHP 動態共享對象,並且安裝到 Apache 服務器所指定的適當目錄位置去了。接下來你要做的只是重新激活 Apache 服務器就行了,你就不需要把 Apache 服務器整個重新編譯過。
下面幾個基本步驟可以讓你安裝一套全新的 Apache 服務器,並且內含 PHP 動態加載模塊:
1.到 http://www.apache.org/dist/下載最新版本的 Apache 服務器原始碼。
2.將取得的檔案復制到某個有意義的目錄位置,例如 /usr/local/ 或者 /opt/ ,或者其它你覺得適當的目錄位置。
3.將取得的檔案解壓縮,解開以後你會得到一些 *.tar 檔案。
4.輸入下面的指令將這些 *.tar 檔案解開,並且將解開的檔案放置到一個名叫 apache_[version] 的目錄位置:
tar -xvf apache_[version].tar
5.輸入 cd 指令將工作目錄切換到 /usr/local/apache_[version](如果你在上一個步驟把 *.tar 檔案解到其它不同目錄,那麼就切換到你所指定的目錄去)
6. 輸入下面的指令准備編譯程序,記得將下面指令裡面的 [path] 部分代換成你自己的目錄名稱,例如 /usr/local/apache[version] (不要加上最後面的斜線!)。這個步驟所做的工作是激活 mod_so,如此一來 Apache服務器才可以使用動態共享對象。
./configure --prefix=[path] --enable-module=so
7.等到系統回到命令提示符號,輸入 make,然後繼續等候系統回到命令提示符號。
8.輸入 make install指令。
此時編譯程序將會產生最後需要用到的目錄與檔案,完成以後會再度回到命令提示符號。
接下來可以開始安裝 PHP 了:
1.到 PHP 官方網站:http://www.php.net/downloads.php 下載最新版本的 PHP 原始程序代碼。