首先需要從PHP官網(wǎng)下載PHP7.3.1的源代碼,保存為php-7.3.1.tar.xz。http://cn2.php.net/distributions/php-7.3.1.tar.xz
在上述文件保存的目錄中打開終端,使用命令將其解壓,并使用cd進入解壓后的目錄
tar -xvJf ./php-7.3.1.tar.xz
cd php-7.3.1

1.安裝依賴
其次,需要安裝一些編譯PHP所需要的依賴
sudo apt update
sudo apt install gcc
sudo apt install make
sudo apt install openssl
sudo apt install curl
sudo apt install libbz2-dev
sudo apt install libxml2-dev
sudo apt install libjpeg-dev
sudo apt install libpng-dev
sudo apt install libfreetype6-dev
sudo apt install libzip-dev

2.預(yù)編譯PHP
在編譯前,需要對PHP進行配置,以供其生成對應(yīng)的makefile文件
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-mysqli –with-pdo-Mysql –with-iconv-dir –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –with-libxml-dir=/usr –enable-xml –disable-rpath –enable-bcmath –enable-shmop –enable-sysvsem –enable-inline-optimization –with-curl –enable-mbregex –enable-mbstring –enable-ftp –with-gd –with-openssl –with-mhash –enable-pcntl –enable-sockets –with-xmlrpc –enable-zip –enable-soap –without-pear –with-gettext –disable-fileinfo –enable-maintainer-zts
配置成功后會出現(xiàn)如下字樣
——————————————————————–
| License: |
| This software is subject to the PHP License, available in this |
| distribution in the file LICENSE. By continuing this installation |
| process, you are bound by the terms of this license agreement. |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point. |
——————————————————————–
Thank you for using PHP.


3.編譯并安裝PHP
make
make install

4.驗證PHP
可以使用如下指令來輸出PHP的版本,來驗證是否正確安裝
/usr/local/php/bin/php -v
如果正確安裝,將會出現(xiàn)如下內(nèi)容
PHP 7.3.1 (cli) (built: Jan 18 2019 20:11:04) ( ZTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies
到這一步為止,PHP7.3.1便成功從源代碼編譯安裝了。

5.復制php.ini
編譯安裝后的目錄并不會有現(xiàn)成的php.ini,需要手動復制過去。
在解壓出來的源代碼目錄中,有供開發(fā)環(huán)境使用的php.ini-development和供生產(chǎn)環(huán)境使用的php.ini-production。

cp php.ini-development /usr/local/php/etc/php.ini
cp /usr/local/php5/etc/php-fpm.conf.default /usr/local/php5/etc/php-fpm.conf
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
/usr/local/php5/sbin/php-fpm
啟動php報錯
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
#/usr/local/php/sbin/php-fpm
[29-Nov-2019 13:04:49] ERROR: [pool www] cannot get uid for user \\\’www\\\’
[29-Nov-2019 13:04:49] ERROR: FPM initialization failed

創(chuàng)建www用戶組

直接創(chuàng)建nginx用戶和用戶組

useradd nginx
groupadd nginx
usermod -G nginx nginx

/usr/local/php5/sbin/php-fpm

更多關(guān)于云服務(wù)器域名注冊,虛擬主機的問題,請訪問三五互聯(lián)官網(wǎng):m.shinetop.cn

贊(0)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。郵箱:3140448839@qq.com。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處:三五互聯(lián)知識庫 » ubuntu下編譯安裝 PHP 7.3的過程步驟

登錄

找回密碼

注冊

主站蜘蛛池模板: 国产精品无码无在线观看| 成人年无码av片在线观看| 最新国产AV最新国产在钱| 久热天堂在线视频精品伊人| 美日韩av一区二区三区| 精品无码一区二区三区的天堂| 亚洲自在精品网久久一区| 国产日韩av二区三区| 黑人异族巨大巨大巨粗| 国产啪视频免费观看视频| 欧美日韩国产亚洲沙发| 台中市| 精品一日韩美女性夜视频| 日韩精品亚洲专在线电影| 欧美熟妇乱子伦XX视频| 中文字幕国产精品第一页| 成人中文在线| 丁香五月亚洲综合深深爱| 国产亚洲精品久久777777| 久久这里只有精品好国产| 国产精品中文字幕日韩| 综合激情亚洲丁香社区| 久久亚洲精品国产精品| 四虎永久在线精品无码视频| 久久99久久99精品免观看| 西藏| 久久99热只有频精品8| 亚洲日韩国产精品第一页一区| 国产一区二区三区韩国| 亚洲国产综合一区二区精品| 久久夜色撩人精品国产av| 美腿丝袜亚洲综合第一页| 国产线播放免费人成视频播放| 日本高清在线观看WWW色| 国产久爱免费精品视频| 人妻久久久一区二区三区| 精品少妇后入一区二区三区| 国产欧美精品一区二区三区四区| 亚洲av男人电影天堂热app| 亚洲老熟女一区二区三区| 国产SUV精品一区二区6|