PHP 是一種廣泛使用的開源腳本語言,適合于 Web 開發(fā)。本文將詳細(xì)介紹如何通過解壓包的方式安裝 PHP,幫助新手快速入門。

準(zhǔn)備工作

在開始安裝 PHP 之前,請(qǐng)確保以下準(zhǔn)備工作:

  1. 一臺(tái)運(yùn)行 Linux、Windows 或 MacOS 的計(jì)算機(jī)。
  2. 最新版本的 PHP 源碼包(可從 PHP 官方網(wǎng)站下載)。
  3. 一個(gè)支持 PHP 運(yùn)行的 Web 服務(wù)器,例如 Apache 或 Nginx。
  4. 適當(dāng)?shù)臄?shù)據(jù)庫服務(wù)器,如 MySQL 或 SQLite。

下載源碼

首先,我們需要從 PHP 的官方網(wǎng)站下載最新的源碼包。你可以使用瀏覽器前往官方網(wǎng)站并找到適合您系統(tǒng)的源碼包,然后下載到您的計(jì)算機(jī)中。

解壓源碼

下載完成后,在計(jì)算機(jī)上選擇一個(gè)合適的目錄,將源碼包解壓縮到該目錄。你可以使用文件管理器或命令行工具來執(zhí)行此操作。確保解壓后的目錄結(jié)構(gòu)與源碼包保持一致。

tar -zxvf php-7.4.30.tar.gz

配置編譯選項(xiàng)

進(jìn)入解壓后的源碼目錄,并查找名為 “configure” 的腳本文件。執(zhí)行以下命令進(jìn)行配置:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-sqlite

這里,--prefix 選項(xiàng)指定了 PHP 的安裝目錄,--with-apxs2 指定了 Apache 的路徑。

編譯與安裝

在配置完成后,使用以下命令進(jìn)行編譯和安裝:

make
sudo make install

驗(yàn)證安裝

安裝完成后,使用以下命令驗(yàn)證 PHP 是否安裝成功:

php -v

如果輸出 PHP 的版本信息,則表示 PHP 安裝成功。

配置 Web 服務(wù)器

接下來,需要配置 Web 服務(wù)器以支持 PHP。以下以 Apache 為例:

  1. 編輯 Apache 的配置文件 httpd.conf,在 LoadModule 部分添加以下行:
LoadModule php7_module /usr/local/php/lib/php/modules/php7.so
  1. DirectoryIndex 部分添加 .php
DirectoryIndex index.html index.php
  1. 修改 AddType 部分,添加以下行以支持 PHP 文件:
AddType application/x-httpd-php .php
  1. 重啟 Apache 服務(wù)以應(yīng)用更改:
sudo systemctl restart httpd

總結(jié)

通過解壓包的方式安裝 PHP,可以避免繁瑣的配置步驟,幫助新手快速入門。在安裝過程中,請(qǐng)注意選擇合適的源碼包和配置選項(xiàng),以確保 PHP 能夠滿足您的需求。