如果您計劃在 Linux 或 Unix 的任何其他版本上安裝 PHP,那么您需要確定已經(jīng)達到下述幾點要求:
接下來的內(nèi)容是關(guān)于如何在 Linux 或 Unix 上安裝 Apache 和 PHP5 的操作步驟。如果您的 PHP 或 Apache 版本不同,那么請按情況進行安裝。
首先,請解壓和解壓您的 Apache 源分布。/usr/local 是標準的存放 Apache 源分布的地方,除非您有別的需求:
gunzip -c apache_2.4.x.tar.gz
tar -xvf apache_2.4.x.tar
構(gòu)建 apache 服務(wù)器的代碼如下所示:
cd apache_2.4.x
./configure --prefix=/usr/local/apache --enable-so
make
make install
解壓您的 PHP 源分布。/ usr/ local 是標準的存放 PHP 源分布的位置,您也可以將其放置在其他位置(如果您有需要的話):
gunzip -c php-7.x.tar.gz
tar -xvf php-7.x.tar
cd php-7.x
配置和構(gòu)建您的 PHP,假設(shè)您使用的是 MySQL 數(shù)據(jù)庫:
./configure --with-apxs=/usr/sbin/apxs \
--with-mysql=/usr/bin/mysql
make
make install
安裝 php.ini 文件。編輯此文件以獲取配置指令:
cd ../../php-7.x
cp php.ini-development /usr/local/lib/php.ini
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
重新啟動服務(wù)器。每次更改 HTTP 配置或 php.ini 文件時,都必須停止并重新啟動服務(wù)器:
cd ../bin
./apachectl start
將文件根目錄權(quán)限設(shè)置為 world-executable。目錄中的實際 PHP 文件只需要是 world-readable(644)。如果需要,請將 /home/httpd 替換為您的如下面所述的文檔根目錄:
chmod 755 /home/httpd/html/php
打開文本編輯器。類型為:<?php phpinfo(); ?>。將此文件保存在 Web 服務(wù)器的文檔根目錄中,如:info.php。啟動任何 Web 瀏覽器并瀏覽文件。您必須始終使用 HTTP 請求(http://www.testdomain.com/info.php、http://localhost/info.php 或 http://127.0.0.1/info.php),而不是文件名(/ home / httpd / info.php),這樣才能正確解析該文件。
完成上述步驟后,如果您看到了關(guān)于您新安裝的 PHP 的一個長表信息,那么,表示您已經(jīng)成功在 Linux 或 Unix 上安裝了 PHP!
更多建議: