#參考:http://www.laruence.com/2015/12/04/3086.htmlphp
--enable-opcache
,會在擴展文件夾內生成opcache.so
,而後在ini的配置文件夾內加上opcache.ini,內容以下:[opcache] zend_extension=opcache.so opcache.enable=1 opcache.enable_cli=1
重啓php-fpm後能夠看到Zend OPcache
設置html
#若是是在 x86_64 系統下編譯的話,還須要安裝 libgcc.i686 glibc-devel.i686 才行 yum install -y gcc texinfo-tex flex zip libgcc.i686 glibc-devel.i686 #先到 http://mirrors.ustc.edu.cn/gnu/gcc/ 看最新版本是多少,而後下載 cd /usr/local/src wget http://mirrors.ustc.edu.cn/gnu/gcc/gcc-4.9.4/gcc-4.9.4.tar.bz2 tar xf gcc-4.9.4.tar.bz2 cd gcc-4.9.4 ./contrib/download_prerequisites mkdir gcc-build-4.9.4 cd gcc-build-4.9.4 ../configure --prefix=/usr #爲了不安裝後系統裏出現多個版本的 GCC,這裏直接將編譯安裝的目錄指定爲 /usr,若是不指定 –prefix,則會默認安裝到 /usr/local 下 #整個編譯過程須要很長時間,加入利用的cpu數量會加快不少 cpuNum=`grep processor /proc/cpuinfo | wc -l` make -j $cpuNum && make install #安裝完後,查看版本 gcc -v
經過上述方式安裝了gcc後,請慎用 yum update 和經過 yum 來升級 GCCweb
sysctl vm.nr_hugepages=512 #在opcache設置加入 opcache.huge_code_pages=1
#在opcache設置加入 opcache.file_cache=/tmp
#首先在編譯PHP以前時候首先執行: make prof-gen sapi/cgi/php-cgi -T 100 /data/wwwroot/wordpress/web/index.php >/dev/null make prof-clean make prof-use && make install
這個時候你編譯獲得的PHP7就是爲你的項目量身打造的最高性能的編譯版本.centos