在Linux或Unix安裝PHP7
如果您打算在Linux或Unix類的系統上安裝PHP,那麼這裏一些必要的條件列表 -
PHP源分發下載PHP7 - http://www.php.net/downloads.php
最新版的Apache源代碼和安裝包下載 - http://httpd.apache.org/download.cgi
PHP支持的數據庫,可以使用其中的一個(比如:MySQL和甲骨文等)
其他支持 PHP 連接(郵件服務器,BCMath包,JDK,ANSI C編譯器等等)軟件;
GNU make工具下載 - http://www.gnu.org/software/make
下面是 Linux或Unix 機器上安裝 Apache 和 PHP5 的步驟。 如果你的 PHP 或 Apache 的版本有所不同,那麼請根據需要調整處理。
步驟1
如果你還沒有這樣做,解壓縮您的 Apache 源代碼分發。/usr/local 是標準的地方,除非你有理由不這樣做。
gunzip -c apache_2.4.x.tar.gz
tar -xvf apache_2.4.x.tar
步驟2
構建 Apache 服務器如下
cd apache_2.4.x
./configure --prefix=/usr/local/apache --enable-so
make
make install
步驟3
解壓您的PHP源分佈代碼。/usr/local 是標準的地方,除非你有理由不這樣做。
gunzip -c php-7.x.tar.gz
tar -xvf php-7.x.tar
cd php-7.x
步驟4
配置和構建你的PHP7,假設你使用MySQL數據庫。
./configure --with-apxs=/usr/sbin/apxs \
--with-mysql=/usr/bin/mysql
make
make install
步驟5
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
步驟6
告訴Apache服務器支持的文件擴展,要識別 PHP 文件那麼 .php 擴展名是標準的,但也可以使用.html 或 .phtml,或其它你想要的。
轉到 HTTP 配置文件 (/usr/local/apache/conf 或其他路徑)
用文本編輯器打開 httpd.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
步驟7
重新啓動服務器。每次修改 HTTP 配置或 php.ini 文件都必須要停止並重新啓動 apache 服務器。
cd ../bin
./apachectl start
步驟8
設置文檔根目錄的權限,以可執行文件。在目錄中的 PHP 文件只需要全局可讀(644)。如有必要,則更換 /home/httpd 使用您的文檔根, 如下 -
chmod 755 /home/httpd/html/php
步驟9
打開文本編輯器。輸入代碼:。在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),該文件被正確地分析。
如果能看到長長關於你的新的PHP安裝的信息,那麼說明安裝成功!