久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP 7安裝使用體驗之性能大提升,兼容性強,擴展支持不夠(升級PHP要謹慎)

這篇文章主要介紹了PHP 7安裝使用體驗之性能大提升,兼容性強,擴展支持不夠(升級PHP要謹慎),非常具有實用價值,需要的朋友可以參考下

PHP 7安裝使用體驗之性能大提升,兼容性強,擴展支持不夠(升級PHP要謹慎)

伴隨著PHP 7的發(fā)布,這幾天關(guān)于PHP 7性能和兼容性成了大家討論的熱點話題,PHP 7表現(xiàn)出來的高性能讓不少人蠢蠢欲動,有些“嘗鮮”的朋友已經(jīng)將PHP 7應(yīng)用到了生產(chǎn)環(huán)境當中了。同時,LNMP等熱門應(yīng)用程序也及時作了更新,紛紛開始支持PHP 7。

提到PHP性能問題,不得不說之前分享的HHVM,這是臉譜公司為提高PHP性能而開發(fā)出來的工具,使用了 Just-In-Time (JIT) 編譯方式將 PHP 代碼轉(zhuǎn)換成某種字節(jié)碼。實際測試過程中,HHVM對于PHP的性能提高是一個質(zhì)的飛躍,高效的PHP運行環(huán)境提升PHP性能9倍以上。

近些年來PHP廣為人詬病就是性能瓶頸方面的問題,不少的開發(fā)者紛紛棄PHP而逃,而HHVM的完美表現(xiàn)對于PHP發(fā)展是非常不利的。PHP 7 是 PHP 社區(qū)對 HHVM 的回應(yīng),PHP 7正式發(fā)布版在PHP性能方面很到了非常大的改善,實際測試發(fā)現(xiàn)在部分場合PHP 7性能超過了HHVM。

本篇文章就為大家?guī)鞵HP 7安裝與使用體驗,想要急切體驗PHP 7性能的朋友,在正式升級PHP之前最好多做幾次程序兼容性測試,雖然官方說PHP 7向后兼容性有99%,但是為了保險起見我們應(yīng)用到生產(chǎn)環(huán)境當中還是需要保持謹慎的態(tài)度。

PHP 7安裝使用體驗:性能大提升,兼容性強,擴展支持不夠,升級PHP要謹慎

一、發(fā)揮PHP 7高性能的幾個要點

PHP 7相對于之前的PHP版本來說可以說性能有了質(zhì)的飛躍,但是所謂“好馬配好鞍,好車配風帆”,想要發(fā)揮PHP 7的性能優(yōu)勢,還需要從以下幾個方面做準備:(此部分引自PHP7核心開發(fā)者, Yaf, Yar, Yac等項目作者:Laruence)。

PHP 7安裝使用體驗之性能大提升,兼容性強,擴展支持不夠(升級PHP要謹慎)

1. 記得啟用Zend Opcache,啟用Opcache非常簡單, 在php.ini配置文件中加入:

zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1"

2. 使用新的編譯器, 推薦GCC 4.8以上, 因為只有GCC 4.8以上PHP 7才會開啟Global Register for opline and execute_data支持, 這個會帶來5%左右的性能提升。

PHP 7安裝使用體驗之性能大提升,兼容性強,擴展支持不夠(升級PHP要謹慎)

3. 開啟HugePage有利于PHP 7更快, 首先在系統(tǒng)中開啟HugePages, 然后開啟Opcache的huge_code_pages,以CentOS 6.5為例, 通過命令:$sudo sysctl vm.nr_hugepages=512,分配512個預留的大頁內(nèi)存:

$ cat /proc/meminfo | grep Huge
AnonHugePages:  106496 kB
HugePages_Total:   512
HugePages_Free:   504
HugePages_Rsvd:    27
HugePages_Surp:    0
Hugepagesize:    2048 kB

然后在php.ini中加入:opcache.huge_code_pages=1,這樣一來, PHP會把自身的text段, 以及內(nèi)存分配中的huge都采用大內(nèi)存頁來保存, 減少TLB miss, 從而提高性能.

4. 開啟Opcache File Cache(實驗性), 通過開啟這個, 可以讓Opcache把opcode緩存緩存到外部文件中, 對于一些腳本, 會有很明顯的性能提升。方法是在php.ini中加入:opcache.file_cache=/tmp。這樣PHP就會在/tmp目錄下Cache一些Opcode的二進制導出文件, 可以跨PHP生命周期存在.

5. PGO。如果你的PHP是專門為一個項目服務(wù), 比如只是為你的Wordpress, 或者drupal, 或者其他什么, 那么你就可以嘗試通過PGO, 來提升PHP, 專門為你的這個項目提高性能。具體的, 以wordpress 4.1為優(yōu)化場景.. 首先在編譯PHP的時候首先:$ make prof-gen。

6、然后用你的項目訓練PHP, 比如對于Wordpress:$ sapi/cgi/php-cgi -T 100 /home/huixinchen/local/www/htdocs/wordpress/index.php >/dev/null,也就是讓php-cgi跑100遍wordpress的首頁, 從而生成一些在這個過程中的profile信息。最后:

$ make prof-clean
$ make prof-use && make install

7、這個時候你編譯得到的PHP7就是為你的項目量身打造的最高性能的編譯版本。

PHP 7安裝使用體驗之性能大提升,兼容性強,擴展支持不夠(升級PHP要謹慎)

二、PHP 7安裝與編譯

1、PHP 7官網(wǎng):

1、官網(wǎng):http://php.net/

2、下載:http://php.net/downloads.php或者本站下載地址:點擊下載

2、動手能力強的朋友,可以自己直接到官方下載PHP 7,然后手動編輯安裝。如果你已經(jīng)習慣使用lnmp.org站長的LNMP一鍵安裝包,可以試試發(fā)布LNMP 1.3測試版,已經(jīng)增加了增加php7支持:網(wǎng)站平滑遷移到LNMP或LAMP建站環(huán)境的方法 。

3、OneinStack提供的LNMP安裝包已經(jīng)有了PHP 7一鍵安裝了,在執(zhí)行腳本的時候,可以選擇PHP 7安裝,PHP 7目前只有官方自帶的Zend Opcache擴展可供安裝。

PHP 7安裝使用體驗之性能大提升,兼容性強,擴展支持不夠(升級PHP要謹慎)

4、OneinStack安裝PHP 7安裝成功。

PHP 7安裝使用體驗之性能大提升,兼容性強,擴展支持不夠(升級PHP要謹慎)

5、這是PHP 7信息顯示。

PHP 7安裝使用體驗之性能大提升,兼容性強,擴展支持不夠(升級PHP要謹慎)

6、這是OneinStack提供的PHP 7的Opcache控制面板。

PHP 7安裝使用體驗之性能大提升,兼容性強,擴展支持不夠(升級PHP要謹慎)

三、PHP 7與老版本PHP、HHVM性能對比

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了PHP定義字符串的四種方式,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
下面小編就為大家分享一篇php 替換文章中的圖片路徑,下載圖片到本地服務(wù)器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP給源代碼加密的幾種方法匯總(推薦),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇php打開本地exe程序,js打開本地exe應(yīng)用程序,并傳遞相關(guān)參數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP類的反射來實現(xiàn)依賴注入過程以及相關(guān)知識點分享,對此有興趣的朋友跟著小編學習下吧。
php遍歷一個文件夾內(nèi)的所有文件和文件夾,并刪除所有文件夾和子文件夾下的所有文件的代碼,通過遞歸方式實現(xiàn)達到清空一個目錄的效果。本文給大家分享實例代碼,需要的朋友參考
主站蜘蛛池模板: 成人毛片在线观看 | 懂色av一区二区三区 | 国产午夜一区二区三区 | 成人黄色在线观看 | 亚色av | 国产欧美一区二区精品性色超碰 | 97精品国产 | www.久久精品 | 黄色免费大片 | 日本在线视频一区 | 国产成人一区二区 | 91精品国产乱码久久久 | 色啪视频| 亚洲欧美中文字幕 | 高潮毛片无遮挡免费看 | 毛片网站大全 | 日韩免费视频 | 午夜免费剧场 | 国产一级片免费观看 | 在线观看日韩欧美 | 中文字幕一级片 | 国产成人在线免费视频 | 97视频在线免费观看 | 欧美亚洲国产日韩 | 欧美在线视频一区二区 | 天天射综合 | 国产一区二三区 | 综合99| 在线播放亚洲 | 91精品免费视频 | 黄色综合 | 亚洲二区在线 | 午夜免费观看视频 | 嫩草嫩草嫩草嫩草 | 一区二区不卡视频 | 青青草原国产 | 久久天天 | 天天碰天天操 | 午夜视频在线看 | 日韩一区二区三 | 秋霞一区二区 |