免费黄色视频在线观看不卡无码国产一区二区三区_亚洲中文字幕无码中文字 _亚洲 国产专区 校园 欧美_国内自拍真实伦在线视频_国产精品成人观看视频免费

河?xùn)|軟件園:綠色免費(fèi)的軟件下載站! 最新軟件|軟件分類|軟件專題|軟件發(fā)布

所在位置:首頁 > 應(yīng)用軟件 > 編程工具 > HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

HHVM(PHP代碼虛擬機(jī))

 3.20 官方版
  • 軟件大?。?span itemprop="fileSize">35.7 MB
  • 更新日期:2018-07-23
  • 軟件語言:英文
  • 軟件類別:編程工具
  • 軟件授權(quán):免費(fèi)軟件
  • 軟件官網(wǎng):
  • 適用平臺(tái):WinXP, Win7, Win8, Win10, WinAll
  • 軟件廠商:

8.9
軟件評(píng)分

本地下載文件大小:35.7 MB 高速下載需下載高速下載器,提速50%

軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址

為您推薦:編程工具

  HHVM是一款功能方面相當(dāng)不錯(cuò)的PHP代碼虛擬機(jī);它是由Facebook公司進(jìn)行研發(fā)推出,主要是針對(duì)hack編程語言、PHP編輯語言的執(zhí)行,而且使用PHP來對(duì)字節(jié)碼進(jìn)行快速的編譯,并且可以將編譯完成的字節(jié)碼在虛擬機(jī)的環(huán)境里面運(yùn)行,也支持對(duì)客制的機(jī)器碼利用,目前所有的PHP程式都是運(yùn)行在HHVM上面,感興趣或者需要的朋友千萬不要錯(cuò)過!

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

軟件功能

  是由Facebook公司出品的高性能開源服務(wù)器,用來執(zhí)行hack編程語言或者php編程語言。

  借由將 PHP 程式碼編譯為字節(jié)碼 ,使其可運(yùn)行于虛擬機(jī)器的環(huán)境,也可以利用客制的機(jī)器碼。

  當(dāng)前Facebook的PHP程式皆運(yùn)行在HHVM上。

  支持運(yùn)行現(xiàn)在已有的PHP程序。 大量開發(fā)人員和主機(jī)開始采用HHVM搭建服務(wù)器。

  我們已經(jīng)意識(shí)到了有些小的不兼容(如果您找到了不兼容的地方,請給我們寫 issue)。

  但是對(duì)于目前GitHub上面的前20位的PHP框架,我們都能做到開箱即用。

  HHVM團(tuán)隊(duì),和無數(shù)很棒的社區(qū)小伙伴一起,致力于“高性能地運(yùn)行世界上已有的PHP程序”為目標(biāo)而奮斗。

軟件特色

  是 Facebook 推出的用來執(zhí)行 PHP 代碼的虛擬機(jī)

  它是一個(gè) PHP 的 JIT(Just-In- Time) 編譯器

  同時(shí)具有產(chǎn)生快速代碼和即時(shí)編譯的優(yōu)點(diǎn)。

  Facebook 表示,HHVM 將替代 HPHPi,用于所有的 PHP 執(zhí)行

  根據(jù) Facebook 透漏,HHVM 在速度方面獲得了顯著改進(jìn)

  比目前使用的 PHP 解釋器快 60%,而使用內(nèi)存減少 90%。

使用說明

  HHvm建站環(huán)境安裝前準(zhǔn)備

  本文以 CentOS 6.5 X86_64 為例,同時(shí)請各位使用 64 位系統(tǒng)安裝 hhvm,VPS 內(nèi)存不大的孩子們(128M 這種)、還是放棄吧,HHVM 太折騰。

  執(zhí)行如下命令,添加源:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  除了上面的三個(gè),我們還需要添加一下 MariaDB 的源:vim /etc/yum.repos.d/MariaDB.repo ,然后在文件中加入如下內(nèi)容:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  至此,要用的源都有了。順便執(zhí)行一下 yum clean all;yum makecache 。如果出現(xiàn)問題的話,將如下 hosts 加入到你的 VPS(這是我暫時(shí)反代的,如果反代失效了你就自己反代一個(gè)然后加 hosts):

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  安裝Nginx、Mariadb、hhvm安裝 nginx,執(zhí)行命令:yum install nginx -y ,然后可以選擇刪除相應(yīng)的文件目錄:rm -rf /etc/nginx/conf.d/

  安裝 mariadb ,執(zhí)行命令:yum install MariaDB-server MariaDB-client MariaDB-devel -y

  在安裝完畢后啟動(dòng) mysql 并執(zhí)行一下配置向?qū)?,命令如下?/p>

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  第一個(gè)要求輸入密碼的直接按回車(因?yàn)槟J(rèn)安裝密碼為空),然后跟著向?qū)ё?。如圖(點(diǎn)擊放大):

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  安裝 hhvm 所需要的依賴環(huán)境:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  安裝完上面的雜碎,然后就正式開始安裝 hhvm,命令:yum install hhvm -y

  如果出現(xiàn)“hhvm: error while loading shared libraries: liblcms2.so.2: cannot open shared object file: No such file or directory”錯(cuò)誤,執(zhí)行如下命令:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  安裝成功的話,下載 linuxeye 的啟動(dòng)文件替換原來的:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  安裝 memcached(可選,不過我建議如果是 WordPress 的話還是安裝吧):yum install memcached -y

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  配置并運(yùn)行HHvm建站環(huán)境

  首先,設(shè)為開機(jī)啟動(dòng)是必須的:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  給 hhvm 單獨(dú)新建個(gè)配置,方便日后使用:vi /etc/nginx/hhvm.conf ,然后在里面加入如下內(nèi)容:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  然后刪掉原先的配置文件自己新建 hhvm 配置:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  在其中加入如下內(nèi)容:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  然后編輯:vi /etc/hhvm/config.hdf ,加入如下內(nèi)容:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  新建站點(diǎn)配置: vi /etc/nginx/conf.d/xxxxx.conf ,加入如下配置:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  然后記得給自己生成個(gè)日志文件和相關(guān)的目錄

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  請把如上內(nèi)容中的 “xxxxx” 改為你的域名,然后把網(wǎng)站文件放在 /home/wwwroot/xxxxx 下即可搭建網(wǎng)站(lnmp 用習(xí)慣了,目錄習(xí)慣改不掉了)

  注意:如果你的站點(diǎn)是 wordpress,就把上面配置代碼中的 include wordpress.conf 前的“#”號(hào)去掉,然后編輯:vi /etc/nginx/wordpress.conf ,加入如下內(nèi)容:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  重啟一下 nginx 看看可否啟動(dòng): service nginx restart 。如果啟動(dòng)的時(shí)候說端口被占用了,就看看 netstat -anp | grep hhvm ,估計(jì)你得到的結(jié)果就 hhvm 占用了 80 端口。 執(zhí)行命令: pkill hhvm

  然后再重新啟動(dòng) nginx 就會(huì)顯示 OK 了。最后曬個(gè)探針圖(點(diǎn)擊放大):

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  這樣配置的阿里云,使用 hhvm 用探針做性能測試的話,如下圖(點(diǎn)擊放大):

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  利用上文介紹的搭建hhvm 的方法,管理數(shù)據(jù)庫之類的可以使用 phpmyadmin ,在線管理文件可以使用 kodexplorer ,如果是再次新建站點(diǎn)的時(shí)候就直接執(zhí)行:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

常見問題

  什么類型的注釋?

  注釋類型(例如,int類型允許explicit)to be added to class屬性,方法和功能參數(shù),方法和函數(shù)返回值,and other components of代碼。

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  For example,consider the following代碼,written in regular PHP,without any類型:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  產(chǎn)量

  這段代碼的作者明確地打算將$a和$b作為int,因?yàn)榇a使用算術(shù)運(yùn)算來操作它們。但沒有什么能真正做到這一點(diǎn),以確保這是真的。

  想象一下,你正在測試這個(gè)代碼,每次你看到它都是有效的,因?yàn)锳的值總是一個(gè)int,并且總是大于0。你可能會(huì)認(rèn)為這是一個(gè)無bug的代碼,當(dāng)情況可能不是這樣的時(shí)候:如果B不是一個(gè)int,就會(huì)出現(xiàn)意想不到的行為,但是當(dāng)$a=0時(shí)也會(huì)出現(xiàn)這種行為。

  哈克的類型注釋機(jī)制有助于防止這些類型的運(yùn)行時(shí)錯(cuò)誤。所以現(xiàn)在你可以明確地告訴黑客你想要一個(gè)變量是什么類型:

HHVM(PHP代碼虛擬機(jī)) 3.20 官方版

  Type檢查器現(xiàn)在完全知道程序員對(duì)BAR函數(shù)的意圖:它必須總是取兩個(gè)整數(shù)。Type檢查器可以掃描所有代碼,并在它執(zhí)行單行之前知道是否滿足該不變量。A$的值在運(yùn)行時(shí)不重要,Type檢查器確保B類型的類型是正確的。換句話說,HACK的類型檢查器執(zhí)行靜態(tài)類型檢查——HACK是靜態(tài)類型的語言。

  靜態(tài)類型語言在編譯時(shí)進(jìn)行類型檢查,通常防止與類型相關(guān)的錯(cuò)誤進(jìn)入實(shí)時(shí)代碼。

  動(dòng)態(tài)類型的語言在運(yùn)行時(shí)進(jìn)行類型檢查,這允許以更大的靈活性來犧牲類型錯(cuò)誤。

  HAKE讓您在靜態(tài)時(shí)使用靜態(tài)類型語言的強(qiáng)類型特征,但仍使您具有動(dòng)態(tài)類型語言的靈活性。

下載地址

人氣軟件

查看所有評(píng)論>>網(wǎng)友評(píng)論0

發(fā)表評(píng)論

您的評(píng)論需要經(jīng)過審核才能顯示

精彩評(píng)論

最新評(píng)論

蓋樓回復(fù)X

(您的評(píng)論需要經(jīng)過審核才能顯示)