首頁 >後端開發 >PHP7 >php7.3怎麼編譯安裝

php7.3怎麼編譯安裝

PHPz
PHPz原創
2023-03-31 10:08:472408瀏覽

PHP 7.3 是 PHP 語言的最新版本,比起舊版本,其效能、速度更優秀,同時也有貼心的擴充支援。為了獲得最佳的效能和安全性,我們需要手動編譯安裝 PHP 7.3。以下是具體的步驟和說明。

1. 安裝前的準備

在開始安裝之前,請先確保你的系統上已經安裝了以下的軟體包:

    ##GCC
  • make
  • autoconf
  • libcurl4-openssl-dev
  • libssl-dev
  • libxml2-dev
  • #libmcrypt-dev
  • libreadline-dev
  • libpng-dev
  • libjpeg-dev
  • libfreetype6-dev
  • libzip-dev
可以透過以下指令一次安裝它們:

sudo apt-get update
sudo apt-get install -y gcc make autoconf libcurl4-openssl-dev libssl-dev libxml2-dev libmcrypt-dev libreadline-dev libpng-dev libjpeg-dev libfreetype6-dev libzip-dev
2. 下載並解壓縮原始碼

現在我們需要下載PHP 7.3 的原始碼了。你可以直接從 PHP 官網下載原始碼包,也可以使用以下指令:

wget https://www.php.net/distributions/php-7.3.30.tar.gz
下載完成後,我們需要解壓縮原始碼包。

tar -zxvf php-7.3.30.tar.gz
3. 編譯和安裝

解壓縮後,進入目錄,執行以下命令手動編譯PHP 7.3:

cd php-7.3.30
./configure --prefix=/usr/local/php7 \
--with-config-file-path=/usr/local/php7/etc \
--enable-fpm \
--with-fpm-user=www-data \
--with-fpm-group=www-data \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-iconv-dir \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml \
--with-curl \
--with-gd \
--with-mcrypt \
--with-openssl \
--enable-mbstring \
--enable-soap \
--enable-sockets \
--disable-ipv6 \
--disable-debug \
--enable-opcache \
--enable-xml \
--enable-zip \
--enable-bcmath \
--enable-calendar \
--enable-exif \
--enable-ftp \
--enable-gd-native-ttf \
--enable-maintainer-zts \
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--with-readline \
--with-pear
注意,需要根據你的系統配置,進行適當調整。

執行成功後,執行以下指令將 PHP 7.3 安裝到系統中:

make
sudo make install
現在,PHP 7.3 已經安裝成功了!

4. 設定 PHP 7.3

為了讓系統能正常使用 PHP 7.3,我們需要做一些設定。在上一個步驟中,我們已經將PHP 安裝到了

/usr/local/php7 目錄下,現在我們需要建立一個php.ini 設定檔:

sudo mkdir /usr/local/php7/etc
sudo cp php.ini-development /usr/local/php7/etc/php.ini
sudo cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
5. 啟動和停止PHP FPM

PHP FPM 是PHP 的FastCGI 進程管理器。在安裝完PHP 後,我們需要手動啟動它:

sudo /usr/local/php7/sbin/php-fpm
我們也可以透過以下指令停止PHP FPM:

sudo /usr/local/php7/sbin/php-fpm -s stop
總結

到此,PHP 7.3 的編譯安裝就完成了。安裝過程並不複雜,只需要按照上述步驟逐步操作即可。值得提醒的是,由於 PHP 7.3 是 PHP 語言的最新版本,並不相容於所有的程序,因此在升級時一定要進行充分測試,避免出現不相容的情況。

以上是php7.3怎麼編譯安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn