Php編譯安裝

Php編譯安裝

1.解壓縮php包

2.編譯參數

wps3D95.tmp

./configure --prefix=/usr/local/lnm--witconfig-file-path=/usr/local/lnmp/php/etc --with-mysql --with-mysqli --with-pdo-mysql --enable-mysqlnd --with-openssl --with-snmp --with-gd --with-zlib --with-curl --with-libxml-dir --with-png-dir --with-jpeg-dir --with-freetype-dir –-without-pear --with-gettext --with-gmp --enable-inline-optimization --enable-soap --enable-ftp --enable-sockets --enable-mbstring --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --with-mcrypt –-with-mhash

3.出錯信息彙總

a.

wps3D96.tmp

錯誤信息的原因是因爲寫的字母可能有問題,重新輸入一下

wps3DA6.tmp

解決辦法:

yum install -y libxml2-devel

b.

wps3DA7.tmp

解決辦法:

yum install -y curl-devel

c.

wps3DA8.tmp

wps3DA9.tmp

解決辦法:

yum provides */jpeglib.h

yum install -y libjpeg-turbo-devel

wps3DAA.tmp

wps3DAB.tmp

d.

wps3DAC.tmp

解決辦法:

yum provides */png.h

yum install -y libpng-devel

wps3DAD.tmp

wps3DAE.tmp

e.

wps3DAF.tmp

解決辦法:

yum install -y freetype-devel

f.

wps3DB0.tmp

解決辦法:

yum install -y gmp-devel

g.

wps3DB1.tmp

解決辦法:

wps3DB2.tmp

可以看到在 yum中找不到這個包,所以只能從外部獲得

yum install -y libmcrypt-devel-2.5.8-9.el6.x86_64.rpm

yum install -y libmcrypt-2.5.8-9.el6.x86_64.rpm

h.

wps3DB3.tmp

解決辦法:

yum install -y net-snmp-devel

4.至此,安裝完畢

與cmake不同,可以不用清除緩存,直接再重新編譯就好。

wps3DB4.tmp

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章