日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
CentOS7編譯安裝PHP5.6

在centos 7 下編譯安裝php 5.6過(guò)程記錄。

1.下載PHP安裝包

wget http:
//php
.net
/distributions/php-5
.6.31.
tar
.gz

成都創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)普定,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575

默認(rèn)情況下Nginx和PHP他倆之間是一點(diǎn)感覺(jué)沒(méi)有的。Apache+PHP編譯后生成的是模塊文件,而Nginx+PHP需要PHP生成可執(zhí)行文件才可以,所以要利用fastcgi技術(shù)來(lái)實(shí)現(xiàn)Nginx與PHP的整合,這個(gè)只要我們安裝時(shí)啟用 FastCGI即可。此次我們安裝PHP不僅使用了FastCGI,而且還使用了PHP-FPM這么一個(gè)東東,PHP-FPM說(shuō)白了是一個(gè)管理 FastCGI的一個(gè)管理器,它作為PHP的插件存在,在安裝PHP時(shí)要想使用PHP-FPM就需要把PHP-FPM以補(bǔ)丁的形式安裝到PHP中,而且 PHP要與PHP-FPM版本一致,這是必須的,切記!

2.解壓安裝

tar
-zxvf php-5.6.31.
tar
.gz
cd
php-5.6.3
.
/configure 
--prefix=
/usr/local/php 
--with-config-
file
-path=
/usr/local/php/etc 
--with-png-
dir
=
/usr/local/libpng 
--with-jpeg-
dir
=
/usr/local/jpeg 
--with-freetype-
dir
=
/usr/local/freetype 
--with-zlib-
dir
=
/usr/local/zlib 
--with-mcrypt=
/usr/local/libmcrypt 
--with-libxml-
dir
=
/usr/local/libxml2/ 
--with-iconv-
dir
=
/usr/local/libiconv 
--
enable
-libxml  --
enable
-xml  --
enable
-bcmath  --
enable
-shmop  --
enable
-sysvsem  --
enable
-inline-optimization  --
enable
-opcache  --
enable
-mbregex  --
enable
-fpm  --
enable
-mbstring=all  --
enable
-gd-native-ttf  --with-openssl  --
enable
-pcntl  --
enable
-sockets  --with-xmlrpc  --
enable
-zip  --
enable
-soap  --without-pear  --with-gettext  --
enable
-session  --with-curl  --
enable
-ctype  --
enable
-shared  --with-gd

在安裝過(guò)程中報(bào)了下面的錯(cuò)誤:

原來(lái)是沒(méi)安裝插件 gcc。

繼續(xù)安裝:

yum
install
gcc

 插件安裝完畢后,我們繼續(xù)安裝PHP

最后又報(bào)以下錯(cuò)誤:

沒(méi)安裝libxml2插件,因?yàn)槲业氖切卵b的centos系統(tǒng),所以里面會(huì)缺失各種依賴包,繼續(xù)安裝版libxml2插件:

yum
install
libxml2

 提示:

libxml2已存在,可能libxml2-dev未安裝,我們安裝libxml2-devel

yum
install
libxml2-devel

 安裝好后我們繼續(xù)安裝PHP,又提示:

我們

我們安裝openssl插件

yum
install
openssl openssl-devel

 安裝完后我們繼續(xù)執(zhí)行PHP的安裝,還報(bào)確實(shí)插件liburl

安裝liburl

yum -y
install
curl-devel

 安裝好后繼續(xù)執(zhí)行PHP的安裝,報(bào)GD庫(kù)未安裝,我們繼續(xù)安裝GD庫(kù)

yum
install
libjpeg libpng freetype libjpeg-devel libpng-devel freetype-devel -y

 繼續(xù)安裝PHP報(bào)缺失插件libmcrypt

centos嘗試用yum安裝libmcrypt不成功,只能采用編譯安裝:

#使用wget可以通過(guò)以下路徑下載 
wget
ftp
:
//mcrypt
.hellug.gr
/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2
.5.7.
tar
.gz 
    
#解壓 
tar
-zxvf libmcrypt-2.5.7.
tar
.gz 
    
#進(jìn)入目錄 
cd
libmcrypt-2.5.7 
    
#編譯(默認(rèn)安裝到/usr/local/lib/) 
.
/configure
--prefix=
/usr/local/libmcrypt 
    
#執(zhí)行安裝 
make
&&
make
install 

 安裝完后繼續(xù)執(zhí)行PHP的安裝,這回終于提示安裝成功:

3.總結(jié)

編譯安裝個(gè)PHP不容易啊,總結(jié)一下:

安裝PHP必須提前安裝的依賴包有:gcc、libxml2、openssl、curl、libmcrypt,但每個(gè)人的環(huán)境不一樣,可能還會(huì)有不同的插件缺失,大家可根據(jù)提示去逐一安裝。


文章名稱:CentOS7編譯安裝PHP5.6
文章地址:http://www.dlmjj.cn/article/djseece.html