Php編譯安裝
1.解壓縮php包
2.編譯參數
./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.
錯誤信息的原因是因爲寫的字母可能有問題,重新輸入一下
解決辦法:
yum install -y libxml2-devel
b.
解決辦法:
yum install -y curl-devel
c.
解決辦法:
yum provides */jpeglib.h
yum install -y libjpeg-turbo-devel
d.
解決辦法:
yum provides */png.h
yum install -y libpng-devel
e.
解決辦法:
yum install -y freetype-devel
f.
解決辦法:
yum install -y gmp-devel
g.
解決辦法:
可以看到在 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.
解決辦法:
yum install -y net-snmp-devel
4.至此,安裝完畢
與cmake不同,可以不用清除緩存,直接再重新編譯就好。