如何在Linux/Unix上安裝PHP

2018-10-25 13:51 更新

如果您計劃在 Linux 或 Unix 的任何其他版本上安裝 PHP,那么您需要確定已經(jīng)達到下述幾點要求:

接下來的內(nèi)容是關(guān)于如何在 Linux 或 Unix 上安裝 Apache 和 PHP5 的操作步驟。如果您的 PHP 或 Apache 版本不同,那么請按情況進行安裝。

步驟1

首先,請解壓和解壓您的 Apache 源分布。/usr/local 是標準的存放 Apache 源分布的地方,除非您有別的需求:

gunzip -c apache_2.4.x.tar.gz
tar -xvf apache_2.4.x.tar

第2步

構(gòu)建 apache 服務(wù)器的代碼如下所示:

cd apache_2.4.x
./configure --prefix=/usr/local/apache --enable-so
make
make install

步驟3

解壓您的 PHP 源分布。/ usr/ local 是標準的存放 PHP 源分布的位置,您也可以將其放置在其他位置(如果您有需要的話):

gunzip -c php-7.x.tar.gz
tar -xvf php-7.x.tar
cd php-7.x

步驟4

配置和構(gòu)建您的 PHP,假設(shè)您使用的是 MySQL 數(shù)據(jù)庫:

./configure --with-apxs=/usr/sbin/apxs \
            --with-mysql=/usr/bin/mysql
make
make install

步驟5

安裝 php.ini 文件。編輯此文件以獲取配置指令:

cd ../../php-7.x
cp php.ini-development /usr/local/lib/php.ini

步驟6

  • 告訴您的 Apache 服務(wù)器您要從哪里提供文件,以及您想要識別的 PHP 文件的擴展名 .php 擴展名是標準的,但您可以使用 .html、.phtml 或任何您想要的。
    • 轉(zhuǎn)到您的 HTTP 配置文件(/ usr / local / apache / conf 或任何您想要的路徑)
    • 使用文本編輯器打開 httpd.conf。
    • 搜索 DocumentRoot(應(yīng)該會出現(xiàn)兩次),并將兩個路徑更改為要從中提供文件的目錄(在我們的例子中為:/ home / httpd)。我們建議使用主目錄而不是默認的:/ usr / local / apache / htdocs,因為它更安全,但是它不必處于主目錄中。您將把所有 PHP 文件保存在此目錄中。
  • 添加至少一個 PHP 擴展指令,如以下代碼的第一行所示。在第二行中,我們還添加了第二個處理程序來將所有 HTML 文件解析為 PHP。
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

步驟7

重新啟動服務(wù)器。每次更改 HTTP 配置或 php.ini 文件時,都必須停止并重新啟動服務(wù)器:

cd ../bin
./apachectl start

步驟8

將文件根目錄權(quán)限設(shè)置為 world-executable。目錄中的實際 PHP 文件只需要是 world-readable(644)。如果需要,請將 /home/httpd 替換為您的如下面所述的文檔根目錄:

chmod 755 /home/httpd/html/php

步驟9

打開文本編輯器。類型為:<?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!

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號