部署PHP7提高PHP性能(CentOS版本)

PHP7已经Stable很长时间了,但是由于工作比较忙,我的博客服务器还没有升级到PHP7,也是放年假回家后,直到昨天才抽空升级了下MariaDB到10.1.11,因为是Minor版本升级,所以变化不大,我能很快升级完毕(喂,你到底是想说PHP还是MariaDB!)。咳咳,由于PHP5.6到PHP7.0.是Major版本跨越,所以有些东西不太一样。

经过一番Google,我大概了解到,PHP7的性能是PHP5.6的两倍,PHP7利用了GCC的一个特性PGO,以来提高性能。好了,长话短说,我们来看看如何编译这个版本的PHP。

其实也没什么复杂的操作,configure时有些小改变,需要编译两次。

首先是configure:

大家可能会注意到没有–with-mysql这个选项,我也没搞明白,为什么PHP7没有这个选项,但是并不影响使用。

之后是编译,我们首先使用 make prof-gen 命令,等待编译完成后,我们需要用php执行我们网站的代码,使用如下命令:./sapi/cgi/php-cgi -T 500 /path/to/web/dir/index.php > /dev/null接着:make prof-clean最后:make prof-use && make install

即可完成安装,其余的基本操作参看我以前的文章便可:手动部署LNMP(CentOS7版本)

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.