首页 > 代码库 > Php编译安装

Php编译安装

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不同,可以不用清除缓存,直接再重新编译就好。

技术分享

Php编译安装