服务器设置和教程 · 6 10 月, 2024

CentOS 7.3 編譯安裝 PHP 7.1

CentOS 7.3 編譯安裝 PHP 7.1

在當今的網絡環境中,PHP 是一種廣泛使用的伺服器端腳本語言,特別適合於網頁開發。隨著 PHP 版本的更新,開發者們常常需要在伺服器上安裝最新版本的 PHP,以便利用其新特性和性能改進。本文將介紹如何在 CentOS 7.3 上編譯安裝 PHP 7.1。

前期準備

在開始之前,確保你的 CentOS 7.3 系統已經更新到最新版本。可以使用以下命令進行更新:

sudo yum update -y

接下來,安裝一些必要的依賴包,這些包將幫助我們編譯 PHP:

sudo yum install -y gcc make autoconf bison re2c libxml2-devel curl-devel libpng-devel libjpeg-devel libXpm-devel freetype-devel gmp-devel mariadb-devel aspell-devel aspell

下載 PHP 7.1 源碼

接下來,我們需要下載 PHP 7.1 的源碼。可以從 PHP 的官方網站下載最新的源碼包:

wget https://www.php.net/distributions/php-7.1.33.tar.gz

下載完成後,解壓縮源碼包:

tar -zxvf php-7.1.33.tar.gz

編譯 PHP

進入解壓後的目錄,然後開始配置編譯選項:

cd php-7.1.33
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --enable-mbstring --with-curl --with-openssl --enable-soap --enable-intl --with-mysqli --with-zlib --enable-bcmath --with-gmp --enable-sockets --with-pdo-mysql

這些選項將根據你的需求進行配置。完成配置後,開始編譯 PHP:

make

編譯過程可能需要一些時間,具體取決於你的伺服器性能。編譯完成後,使用以下命令安裝 PHP:

sudo make install

配置 PHP

安裝完成後,將 PHP 的配置文件複製到指定位置:

sudo cp php.ini-development /usr/local/php/php.ini

接下來,根據需要編輯 php.ini 文件,設置相關的配置選項:

sudo vi /usr/local/php/php.ini

在這裡,你可以根據需要調整如錯誤報告、時區等設置。

設置環境變量

為了方便使用 PHP,建議將 PHP 的 bin 目錄添加到系統的環境變量中。編輯 /etc/profile 文件:

sudo vi /etc/profile

在文件末尾添加以下行:

export PATH=$PATH:/usr/local/php/bin

保存並退出後,執行以下命令使改動生效:

source /etc/profile

驗證安裝

最後,使用以下命令檢查 PHP 是否安裝成功:

php -v

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

總結

在 CentOS 7.3 上編譯安裝 PHP 7.1 的過程相對簡單,只需按照上述步驟進行操作即可。這樣,你就可以在自己的伺服器上運行最新版本的 PHP,充分利用其新特性和性能優化。如果你需要穩定的伺服器環境來運行你的應用程序,考慮使用 香港VPS 服務,提供靈活的資源和高效的性能。