PHP源分發下載PHP7 - http://www.php.net/downloads.php
最新版的Apache原始碼和安裝包下載 - http://httpd.apache.org/download.cgi
GNU make工具下載 - http://www.gnu.org/software/make
下面是 Linux或Unix 機器上安裝 Apache 和 PHP5 的步驟。 如果你的 PHP 或 Apache 的版本有所不同,那麼請根據需要調整處理。
如果你還沒有這樣做,解壓縮您的 Apache 原始碼分發。/usr/local 是標準的地方,除非你有理由不這樣做。
gunzip -c apache_2.4.x.tar.gz tar -xvf apache_2.4.x.tar
cd apache_2.4.x ./configure --prefix=/usr/local/apache --enable-so make make install
解壓您的PHP源分布程式碼。/usr/local 是標準的地方,除非你有理由不這樣做。
gunzip -c php-7.x.tar.gz tar -xvf php-7.x.tar cd php-7.x
./configure --with-apxs=/usr/sbin/apxs \ --with-mysql=/usr/bin/mysql make make install
Install the php.ini file. Edit this file to get configuration directives ?
cd ../../php-7.x cp php.ini-development /usr/local/lib/php.ini
轉到 HTTP 組態檔案 (/usr/local/apache/conf 或其他路徑)
搜尋 DocumentRoot 這個詞(應出現兩次),並同時更改路徑要提供的PHP程式檔案的目錄(在本例中為 /home/httpd)。建議主目錄不使用預設的 /usr/local/apache/htdocs目錄,因為它更安全,但它不一定要在一個主目錄。您可在此目錄中放置PHP程式碼檔案。
新增至少一個PHP擴充套件指令,如下面的程式碼的第一行。在第二行中,我們還新增了第二行,處理器將解析 HTML檔案為 PHP。
AddType application/x-httpd-php .php AddType application/x-httpd-php .html
重新啟動伺服器。每次修改 HTTP 組態或 php.ini 檔案都必須要停止並重新啟動 apache 伺服器。
cd ../bin ./apachectl start
設定文件根目錄的許可權,以可執行檔案。在目錄中的 PHP 檔案只需要全域性可讀(644)。如有必要,則更換 /home/httpd 使用您的文件根, 如下 -
chmod 755 /home/httpd/html/php
開啟文字編輯器。輸入程式碼:<?php phpinfo(); ?>。在Web伺服器的文件根目錄儲存此檔案為: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),該檔案被正確地分析。