安装PHP
PHP官方网站下载地址http://php.net/downloads.php下载的版本根据你的平台和需求而定。
下载php到/usr/local/src/
[root@localhostmysql]#cd/usr/local/src/[root@localhostsrc]#wgethttp://am1.php.net/distributions/php-5.3.27.tar.gz
解压
[root@localhostsrc]#tarzxfphp-5.3.27.tar.gz
配置编译参数
[root@localhostsrc]#cdphp-5.3.27[root@localhostphp-5.3.27]#./configure\--prefix=/usr/local/php\--with-apxs2=/usr/local/apache2/bin/apxs\--with-config-file-path=/usr/local/php/etc\--with-mysql=/usr/local/mysql\--with-libxml-dir\--with-gd\--with-jpeg-dir\--with-png-dir\--with-freetype-dir\--with-iconv-dir\--with-zlib-dir\--with-bz2\--with-openssl\--with-mcrypt\--enable-soap\--enable-gd-native-ttf\--enable-mbstring\--enable-sockets\--enable-exif\--disable-ipv6
常见错误1:
configure: error: xml2-config not found. Please check your libxml2 installation.
解决办法:
[root@localhost php-5.3.27]# yum install -y libxml2-devel
常见错误2:
configure: error: Cannot find OpenSSL's <evp.h>
解决办法:
[root@localhost php-5.3.27]# yum install -y openssl openssl-devel
常见错误3:
checking for BZip2 in default path... not found
configure: error: Please reinstall the BZip2 distribution
解决办法:
[root@localhost php-5.3.27]# yum install -y bzip2 bzip2-devel
常见错误4:
configure: error: png.h not found.
解决办法:
[root@localhost php-5.3.27]# yum install -y libpng libpng-devel
常见错误5:
configure: error: freetype.h not found.
解决办法:
[root@localhost php-5.3.27]# yum install -y freetype freetype-devel
常见错误6:
configure: error: jpeglib.h not found.
解决办法:
[root@localhostphp-5.3.27]#yuminstall-ylibmcrypt-devel
编译
[root@localhostphp-5.3.27]#make
安装
[root@localhostphp-5.3.27]#makeinstall
以上两个步骤都可以使用echo$?
来检查是否正确执行,否则需要根据错误提示去解决问题。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。