php7.0.1新版性能大提升尝试安装
我这里的环境是centos6.5 apache2.2 mysql5.6
首先从官网http://www.php.net/downloads.php下载下来源码包如下:
php-7.0.1.tar.gz
tar -zxvf 解压
cd php-7.0.1里面
./configure出来文件
完成后
./configure--prefix=/usr/local/php7.0.1--exec-prefix=/usr/local/php7.0.1--bindir=/usr/local/php7.0.1/bin--sbindir=/usr/local/php7.0.1/sbin--libexecdir=/usr/local/php7.0.1/libexec--sysconfdir=/usr/local/php7.0.1/etc--sharedstatedir=/usr/local/php7.0.1/com--localstatedir=/usr/local/php7.0.1/var--libdir=/usr/local/php7.0.1/lib--includedir=/usr/local/php7.0.1/include--oldincludedir=/usr/include/--datarootdir=/usr/local/php7.0.1/share--datadir=/usr/local/php7.0.1/php7.0.1/share--infodir=/usr/local/php7.0.1/php7.0.1/share/info--localedir=/usr/local/php7.0.1/php7.0.1/share/locale--mandir=/usr/local/php7.0.1/php7.0.1/share/man--docdir=/usr/local/php7.0.1/php7.0.1/share/doc/PACKAGE--htmldir=/usr/local/php7.0.1/php7.0.1/share/doc/PACKAGE--dvidir=/usr/local/php7.0.1/php7.0.1/share/doc/PACKAGE--pdfdir=/usr/local/php7.0.1/php7.0.1/share/doc/PACKAGE--psdir=/usr/local/php7.0.1/php7.0.1/share/doc/PACKAGE--with-apxs2=/usr/sbin/apxs--disable-cli--disable-cgi--enable-debug--with-config-file-path=/usr/local/php7.0.7/lib--disable-fileinfo
这里配置选项都是按照源码包里面的说明文件添加的,有些大可不必添加,根据需要了,我是图个省事添加了大部分
virtual memory exhausted: Cannot allocate memory
所以从头来在configure后面加入--disable-fileinfo选项顺利编译 安装通过,屌丝甚是开心,搞了两个小时总算有个结果了。。。
如果在configure这一步的时候(
--with-apxs2=/usr/sbin/apxs找不到你用yum或者rpm方式安装的apache软件。尝试用rpm-qahttpd\*查询你是否有以下三个包:httpd-tools-2.2.15-47.el6.centos.1.x86_64httpd-devel-2.2.15-47.el6.centos.1.x86_64httpd-2.2.15-47.el6.centos.1.x86_64多半是缺少httpd-devel包,此时用yum安装即可。搜索你系统是否存在apxswhereisapxs或者apxs2或者find/-nameapxs或者apxs2查询一下
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。