让PHP7达到最高性能的几个Tips

1. Opcache

启用Opcache非常简单, 在php.ini配置文件中加入:

  1. zend_extension=opcache.so
  2. opcache.enable=1
  3. opcache.enable_cli=1

2. 使用新的编译器

  使用新一点的编译器, 推荐GCC 4.8以上, 因为只有GCC 4.8以上PHP才会开启Global Register for opline and execute_data支持,

  这个会带来5%左右的性能提升(Wordpres的QPS角度衡量)

  其实GCC 4.8以前的版本也支持, 但是我们发现它支持的有Bug, 所以必须是4.8以上的版本才会开启这个特性

4. Opcache file cache

开启Opcache File Cache(实验性), 通过开启这个, 我们可以让Opcache把opcode缓存缓存到外部文件中, 对于一些脚本, 会有很明显的性能提升.
在php.ini中加入:

  1. opcache.file_cache=/tmp

这样PHP就会在/tmp目录下Cache一些Opcode的二进制导出文件, 可以跨PHP生命周期存在.

一.
1.gcc版本
gcc -v 
cat /proc/version
2.查看内核版本
uname -a 
3.查看操作系统版本号]
lsb_release -a
说明:
/proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而我们使用命令“uname -a"的信息就是从该文件获取的,当然用方法二的命令直接查看它的内容也可以达到同等效果.另外,加上参数"a"是获得详细信息,如果不加参数为查看系统名称。

参考文档:

http://www.laruence.com/2015/12/04/3086.html

http://www.laruence.com/2015/10/02/3069.html

http://www.laruence.com/2015/06/19/3063.html

原文地址:https://www.cnblogs.com/maomaochong123/p/8128104.html