WDCP v3默认版本升级PHP7.0正式版编译安装
PHP7的性能将是PHP5.6的2倍!,wdcp默认版本是php5.6,wdcp v3是可以自定义安装的,但是大鸟一个手抖没有自定义,被大鸟一路默认安装下去了,但是大鸟觉得php7的性能很强悍,所以觉得要自己手动编译安装!
一、编译安装
以下安装步骤是在已有php-5.6.21的环境下进行的,wdcp v3 nginx环境下安装成功其他环境不保证能够顺利完成,仅供参考。
①、下载PHP
cd /root #下载安装包 wget http://cn2.php.net/distributions/php-7.0.0.tar.gz
这是PHP官方的PHP7.0正式版的国内CDN下载地址,可以放心下载。
②、解压编译
基本大家伙都已经安装了PHP的5.6或更老的版本,所以我们可以编译安装到一个新的路径。
tar xzf php-7.0.0.tar.gz cd php-7.0.0.0
进入 ./configure
./configure --prefix=/www/wdlinux/nginx_php-7.0.0 --with-config-file-path=/www/wdlinux/nginx_php-7.0.0/etc --with-mcrypt=/usr/include --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gd --with-iconv=/usr/local/libiconv --with-zlib --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-curl --with-jpeg-dir --with-freetype-dir --with-fpm-group=www --with-fpm-user=www --enable-opcache
上面的编译安装激活了opcache缓存,如果不需要可以去掉 –enable-opcache,个人推荐使用。是个很牛逼的php缓存!这里编译完成之后我们下一步!
make ZEND_EXTRA_LIBS='-liconv' #最后make install完成安装
这里编译完成后会跳出一个让别忘了测试下想这样的Don’t forget to run ‘make test’.我可以make test也可以不管。下一步
make install cp php.ini-production /www/wdlinux/nginx_php-7.0.0/etc/php.ini sed -i 's/short_open_tag = Off/short_open_tag = On/g' /www/wdlinux/nginx_php-7.0.0/etc/php.ini service php-fpm stop rm -f /www/wdlinux/nginx_php ln -sf /www/wdlinux/nginx_php-7.0.0 /www/wdlinux/nginx_php cp /www/wdlinux/nginx_php-7.0.0/etc/php-fpm.conf.default /www/wdlinux/nginx_php-7.0.0/etc/php-fpm.conf sed -i 's/user = nobody/user = www/g' /www/wdlinux/nginx_php/etc/php-fpm.conf sed -i 's/group = nobody/group = www/g' /www/wdlinux/nginx_php/etc/php-fpm.conf sed -i 's/;pid =/pid =/g' /www/wdlinux/nginx_php/etc/php-fpm.conf cp -f sapi/fpm/init.d.php-fpm /www/wdlinux/init.d/php-fpm chmod 755 /www/wdlinux/init.d/php-fpm mv /www/wdlinux/nginx_php/etc/php-fpm.d/www.conf.default /www/wdlinux/nginx_php/etc/php-fpm.d/www.conf service php-fpm start
这些如果是wdcp的用户复制就可以了,到这里就是基本完成了,我们网站有缓存的就清除下缓存,清楚缓存我们来看下升级是否完成!
可以看到X-Powered-By:PHP/7.0.0,这里就是正确升级php7完成了。
我们看下升级后的性能提升吧,大鸟觉得提升速度明显啊,
感觉是快了许多,但是也没什么专业工具测试下,反正大鸟就觉得确实是快了点。教程就写到这儿了,希望帮到需要的人!
版权声明:
作者:daniao
链接:https://news.skybyte.me/archives/71215
文章版权归作者所有,未经允许请勿转载。
THE END