PHP 7.3 是 PHP 語言的最新版本,比起舊版本,其效能、速度更優秀,同時也有貼心的擴充支援。為了獲得最佳的效能和安全性,我們需要手動編譯安裝 PHP 7.3。以下是具體的步驟和說明。
在開始安裝之前,請先確保你的系統上已經安裝了以下的軟體包:
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-dev2. 下載並解壓縮原始碼現在我們需要下載PHP 7.3 的原始碼了。你可以直接從 PHP 官網下載原始碼包,也可以使用以下指令:
wget https://www.php.net/distributions/php-7.3.30.tar.gz下載完成後,我們需要解壓縮原始碼包。
tar -zxvf php-7.3.30.tar.gz3. 編譯和安裝解壓縮後,進入目錄,執行以下命令手動編譯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.conf5. 啟動和停止PHP FPMPHP 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中文網其他相關文章!