首頁 > 後端開發 > PHP問題 > 如何在Linux系統中安裝PHP 7.2

如何在Linux系統中安裝PHP 7.2

PHPz
發布: 2023-04-25 15:17:06
原創
2268 人瀏覽過

PHP是一種廣泛應用的程式語言,特別是在Web開發領域。 PHP建立於伺服器端,可以產生動態頁面內容。 PHP的最新版本是PHP 7.2,其效能比先前版本有了明顯提升,因此越來越多的開發者和企業選擇升級到PHP 7.2。本文將介紹如何在Linux系統中安裝PHP 7.2。

一、環境需求

在安裝PHP 7.2之前,首先需要確保以下依賴套件已經安裝:

  1. GCC編譯器
  2. libxml2 -devel
  3. openssl-devel
  4. bzip2-devel
  5. libcurl-devel
  6. libjpeg-devel
  7. #libpng-devel
  8. freetype-devel
  9. readline-devel
  10. libxslt-devel
  11. oniguruma-devel

在CentOS系統中,可以透過以下指令來安裝這些依賴套件:

sudo yum install gcc libxml2-devel openssl-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel readline-devel libxslt-devel oniguruma-devel
登入後複製

二、安裝PHP 7.2

  1. 下載PHP 7.2原始碼

首先需要從PHP官網下載PHP 7.2的原始碼,下載位址為http://php.net/downloads.php,也可以透過以下指令來下載:

wget -O php-7.2.30.tar.gz http://hk1.php.net/get/php-7.2.30.tar.gz/from/this/mirror
登入後複製
  1. 解壓縮原始碼檔案

將下載的php-7.2.30.tar.gz解壓縮到/usr/local/src目錄:

sudo tar zxvf php-7.2.30.tar.gz -C /usr/local/src
登入後複製
  1. 編譯PHP原始碼檔案

#進入解壓縮後的目錄:

cd /usr/local/src/php-7.2.30
登入後複製

配置PHP安裝選項:

sudo ./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data --with-mysqli --with-libxml-dir --with-openssl --with-pcre-regex --with-zlib --enable-calendar --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --with-gettext --with-mhash --with-readline --with-xmlrpc --with-xsl --enable-opcache --enable-mbstring --enable-intl --enable-pcntl --with-pear
登入後複製

指令解釋:

--prefix:指定PHP的安裝目錄;

##--enable -fpm:啟用PHP-FPM支援;

--with-fpm-user:PHP-FPM的運行用戶;

--with-fpm-group:PHP-FPM的運行用戶群組;

--with-mysqli:使用MySQLi資料庫擴充;

--with-libxml-dir:使用libxml2函式庫;

--with-openssl:使用OpenSSL函式庫;

--with-pcre-regex:使用PCRE正規表示式函式庫;

--with-zlib:使用zlib函式庫;

--enable- calendar:啟用內建的行事曆功能;

--with-curl:使用cURL擴充;

--with-gd:使用GD函式庫;

--with- jpeg-dir:使用JPEG圖片庫;

--with-png-dir:使用PNG圖片庫;

--with-freetype-dir:使用FreeType字體庫;

--enable-gd-native-ttf:啟用GD函式庫的TrueType字型支援;

--with-gettext:使用Gettext國際化函式庫;

--with-mhash :使用MHASH雜湊函數函式庫;

--with-readline:使用GNU Readline函式庫;

--with-xmlrpc:啟用XML-RPC支援;

#- -with-xsl:使用XSL擴充;

--enable-opcache:啟用OPcache;

--enable-mbstring:啟用多位元組字串支援;

# --enable-intl:啟用國際化支援;

--enable-pcntl:啟用進程控制支援;

--with-pear:安裝PEAR擴充管理工具;

指令執行完成後,可以執行下列指令檢查是否多出了一些不支援的選項:

sudo make clean
sudo make clean all
登入後複製
編譯原始碼:

sudo make -j4
登入後複製
    安裝PHP
編譯成功後,可以使用下列指令安裝PHP:

sudo make install
登入後複製
    設定PHP
將PHP設定檔複製到正確位置:

sudo cp /usr/local/src/php-7.2.30/php.ini-development /usr/local/php/lib/php.ini
登入後複製
建立PHP-FPM設定檔:

sudo cp /usr/local/src/php-7.2.30/sapi/fpm/php-fpm.conf.in /usr/local/php/etc/php-fpm.conf
登入後複製
建立PHP-FPM啟動腳本:

sudo cp /usr/local/src/php-7.2.30/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
登入後複製
修改PHP-FPM啟動腳本:

sudo sed -i 's,“@prefix@”,/usr/local/php,g' /etc/init.d/php-fpm
登入後複製
新增PHP-FPM開機自動啟動:

sudo systemctl daemon-reload
sudo systemctl enable php-fpm.service
登入後複製
    檢查PHP版本
最後,執行下列指令檢查PHP 7.2是否已經正確安裝:

/usr/local/php/bin/php -v
登入後複製
如果輸出的版本號碼為PHP 7.2.x,則表示PHP已經成功安裝。

三、總結

PHP是一個靈活、有效率的程式語言,也是Web開發的重要工具。在本文中,我們介紹了在Linux系統中安裝PHP 7.2的詳細步驟。透過上述步驟,您可以快速安裝並設定PHP,讓您更順利地進行Web開發工作。

以上是如何在Linux系統中安裝PHP 7.2的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板