PHP完全中文操作手冊

天地JPLOP | PHP首頁 | 函數索引
快速配置及安裝
以下是基本的安裝步驟,運行環境是 UNIX 繫列的繫統平臺。在安裝之前,要先下載 apache_1.3.x.tar.gz 及 php-3.0.x.tar.gz 兩個文件。可以將這兩個文件放在 /usr/src 中再開始執行以下的步驟。 下面每個行號後是一個步驟,步驟中的所有選項是連在一起的,請不要分開執行。

  1. gzip -d -c apache_1.3.x.tar.gz | tar xvf -
  2. gzip -d -c php-3.0.x.tar.gz | tar xvf -
  3. cd apache_1.3.x
  4. ./configure --prefix=/www
  5. cd ../php-3.0.x
  6. ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
  7. make
  8. make install
  9. cd ../apache_1.3.x
  10. ./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a
  11. make
  12. make install

第一、二行利用 gzip 及 tar 加上管道功能,將壓縮文件解壓還原。然後在 Apache 的原始文件目錄中執行環境配置,--prefix 選項指示 Apache 的安裝目錄路徑。之後進入 PHP3 的原始文件目錄中,若沒有 MySQL 數據庫,則可省略 --with-mysql 的選項,重要的是一定要加入 --with-apache 選項,而且 Apache 原始文件的路徑要正確。配置完 PHP3 之後就編譯、安裝到 Apache 的原始文件目錄中。之後在 Apache 原始文件目錄中再加入 PHP 的模塊文件。在編譯及安裝 Apache 之後就初步完成了。之後就是要配置 Apache 纔能讓 Web Server 順利運作。

需要注意的是,PHP 要和任何數據庫連接,都要在執行這些步驟之前先將數據庫設好,並確定 Web Server 上可以順利存取數據庫繫統。如果需要其它的一些 PHP 外部模塊也要先配置好這些模塊。

  1. cd ../php-3.0.x
  2. cp php3.ini-dist /usr/local/lib/php3.ini

之後將 php3.ini 放在指定的目錄,如果需要,也可以手動修改 php3.ini 文件文件,以符合使用的要求。

在 Apache 服務器的配置方面,要在 Apache 的配置文件 httpd.conf 或 srm.conf 文件中加入下面的字符串。告訴 Apache 服務器,擴展名 php3 是一個特殊的程序文件。當然擴展名可以設成別的擴展名,還有一些網站將 php 的程序擴展名設為 phtml 也是不錯的選擇,反正這就要看 Webmaster 的規劃了。

AddType application/x-httpd-php3 .php3



整理: 夕垌菪姬 (天地JPLOP)

在 PHP 4.x 版的方法大致和 PHP 3.0.x 版相同,不同的地方在於 PHP 4.x 的目錄名稱及編譯後的模塊放置目錄不同。此外,默認的擴展名也由 .php3 變成了 .php。當然在安裝前還要先下載 PHP 4.x 的程序纔行。

  1. gzip -dc apache_1.3.x.tar.gz | tar xvf -
  2. gzip -dc php-4.0.x.tar.gz | tar xvf -
  3. cd apache_1.3.x
  4. ./configure --prefix=/www
  5. cd ../php-4.0.x
  6. ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
  7. make
  8. make install
  9. cd ../apache_1.3.x
  10. ./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a
  11. make
  12. make install
  13. cd ../php-4.0.x
  14. cp php.ini-dist /usr/local/lib/php.ini

在 httpd.conf 或 srm.conf 加入

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

而 PHP 4.x 版中對 Apache 服務器加入了新的環境變量配置項。

php_value [PHP directive name] [value]
php_flag [PHP directive name] [On|Off]
php_admin_value [PHP directive name] [value]
php_admin_flag [PHP directive name] [On|Off]

在 PHP 3.0.x 版中,有些目錄可能會有 .htaccess 的文件,使用 PHP 4.0.x 版的繫統,必須將這個文件拿掉,可以使用改名字的方式或者直接刪除。



整理: 夕垌菪姬 (天地JPLOP)

當一切配置好了之後,重新執行 Apache 服務器。在 Apache 目錄下有 bin 或是 sbin 的目錄,其中會有 apachectl 的 shell 程序,輸入 apachectl restart 就可以重新啟動 Apache 服務器了。趕快試看看 hello, world 程序吧!



整理: 夕垌菪姬 (天地JPLOP)

[ 上一頁 回主目錄 下一頁 ]
版權所有,天地JPLOP、爵堤亞(夕垌菪姬)。網頁背景音樂和各鍊結標題
及鍊結內容和文章小說,版面編排皆歸原權利人所有對本版面
有任何意見或指教,歡迎至論壇指教。