ubuntu PHP7.1.4編譯安裝

1.下載
# wget http://php.net/get/php-7.1.4.tar.gz/from/a/mirror
或者# wget http://am1.php.net/distributions/php-7.1.4.tar.gz

前者得到一個mirror文件芯咧,后者得到php-7.1.4.tar.gz,均可以通過tar解壓
2.解壓
# tar zxvf php-7.1.4.tar.gz  或  tar zxvf mirror
# cd php-7.1.4
3.查看安裝幫助,執(zhí)行配置腳本來進(jìn)行編譯預(yù)處理
# ./configure   --help
# ./configure --prefix=/usr/local/php \
 --with-curl \
 --with-freetype-dir \
 --with-gd \
 --with-gettext \
 --with-iconv-dir \
 --with-kerberos \
 --with-libdir=lib64 \
 --with-libxml-dir \
 --with-mysqli \
 --with-openssl \
 --with-pcre-regex \
 --with-pdo-mysql \
 --with-pdo-sqlite \
 --with-pear \
 --with-png-dir \
 --with-xmlrpc \
 --with-xsl \
 --with-zlib \
 --enable-fpm \
 --enable-bcmath \
 --enable-libxml \
 --enable-inline-optimization \
 --enable-gd-native-ttf \
 --enable-mbregex \
 --enable-mbstring \
 --enable-opcache \
 --enable-pcntl \
 --enable-shmop \
 --enable-soap \
 --enable-sockets \
 --enable-sysvsem \
 --enable-xml \
 --enable-zip
4.編譯預(yù)處理可能會出現(xiàn)一些error,一般是缺少依賴包的原因菩暗,根據(jù)提示安裝即可
 # apt-get install libxml2 libxml2-dev
 # apt-get install openssl

//configure: error: Please reinstall the libcurl distribution -
    easy.h should be in <curl-dir>/include/curl/

#apt-get install libssl-dev 
#apt-get install libgtk2.0-dev

//configure: error: Please reinstall the libcurl distribution -
    easy.h should be in /include/curl/

// RetHat CentOS or Fedora 使用下面安裝命令
# yum install curl curl-devel
// Debian or Ubuntu使用下面的安裝命令
# apt-get install curl
# apt-get install libcurl4-gnutls-dev

//configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

# apt-get install libxslt-dev

5.預(yù)處理通過之后就可以make編譯了
# make &&  make install
6.配置php
編譯安裝成功后肴敛,一般可以在usr/local找到安裝的php

//php.ini
# cp php.ini-development /usr/local/php/lib/php.ini

//php-fpm
# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
# cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm  或cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

需要注意的是php7中www.conf這個配置文件配置phpfpm的端口號等信息璃哟,如果你修改默認(rèn)的9000端口號需在這里改缰猴,再改nginx的配置

7.啟動
//查看php版本
# /usr/local/php/bin/php -v

#  /etc/init.d/php-fpm start
或 # service php-fpm start

//php-fpm 可用參數(shù) start|stop|force-quit|restart|reload|status
//若權(quán)限不足需要需要加上執(zhí)行權(quán)限
chmod +x /etc/init.d/php-fpm


//Starting php-fpm [06-May-2017 14:10:49] ERROR: [pool www] cannot get gid for group 'nobody'
[06-May-2017 14:10:49] ERROR: FPM initialization failed
 failed
//確定php-fpm配置文件的路徑产艾,執(zhí)行
#ps -aux | grep php-fpm
在安裝目錄的etc下有個php-fpm.d目錄(如/usr/local/php/etc/php-fpm.d),打開這個目錄后滑绒,找到www.conf文件闷堡,修改該文件里:
user = 啟動fpm的用戶名
group = 啟動fpm的用戶所在用戶組

//不推薦用root用戶啟動,應(yīng)當(dāng)新建用戶
#adduser phpq                             //新建phpq用戶
#passwd phpq                               //給phpq用戶設(shè)置密碼
#groupadd test                          //新建test工作組

//The program 'php' can be found in the following packages:
 * php7.0-cli
 * hhvm

sudo apt install php
sudo apt install hhvm

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末疑故,一起剝皮案震驚了整個濱河市杠览,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌纵势,老刑警劉巖踱阿,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異吨悍,居然都是意外死亡扫茅,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進(jìn)店門育瓜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來葫隙,“玉大人,你說我怎么就攤上這事躏仇×到牛” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵焰手,是天一觀的道長糟描。 經(jīng)常有香客問我,道長书妻,這世上最難降的妖魔是什么船响? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮躲履,結(jié)果婚禮上见间,老公的妹妹穿的比我還像新娘。我一直安慰自己工猜,他們只是感情好米诉,可當(dāng)我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著篷帅,像睡著了一般史侣。 火紅的嫁衣襯著肌膚如雪拴泌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天惊橱,我揣著相機與錄音蚪腐,去河邊找鬼。 笑死李皇,一個胖子當(dāng)著我的面吹牛削茁,可吹牛的內(nèi)容都是我干的宙枷。 我是一名探鬼主播掉房,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼慰丛!你這毒婦竟也來了卓囚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤诅病,失蹤者是張志新(化名)和其女友劉穎哪亿,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贤笆,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡蝇棉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了芥永。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片篡殷。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖埋涧,靈堂內(nèi)的尸體忽然破棺而出板辽,到底是詐尸還是另有隱情,我是刑警寧澤棘催,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布劲弦,位于F島的核電站,受9級特大地震影響醇坝,放射性物質(zhì)發(fā)生泄漏邑跪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一呼猪、第九天 我趴在偏房一處隱蔽的房頂上張望画畅。 院中可真熱鬧,春花似錦郑叠、人聲如沸夜赵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寇僧。三九已至摊腋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嘁傀,已是汗流浹背兴蒸。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留细办,地道東北人橙凳。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像笑撞,于是被迫代替她去往敵國和親岛啸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內(nèi)容