佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > 在Ubuntu系統(tǒng)上搭建Nginx+HHVM+MySQL開發(fā)環(huán)境的教程

在Ubuntu系統(tǒng)上搭建Nginx+HHVM+MySQL開發(fā)環(huán)境的教程

熱門標(biāo)簽:呼叫外包 大數(shù)據(jù)分析 科大訊飛語音識(shí)別系統(tǒng) 智能手機(jī) 電銷機(jī)器人 電話銷售團(tuán)隊(duì) Mysql連接數(shù)設(shè)置 呼叫中心

貌似最近這個(gè)HHVM特別火,其主要原因大概要?dú)w咎于大的運(yùn)行效率吧,安裝完之后使用探針測試,計(jì)算運(yùn)行的時(shí)間都是0.0*的級(jí)別,據(jù)說在512M的內(nèi)存下也可以跑的完美,大大大大大大地提高了網(wǎng)站運(yùn)行效率。目前,HHVM在CentOS、Ubuntu、debian下都可以正常運(yùn)行,下面我們就來說說在Ubuntu下運(yùn)行HHVM+Nginx+Mysql的過程。

1、首先是安裝Nginx,執(zhí)行:


復(fù)制代碼
代碼如下:
sudo apt-get update
sudo apt-get install -y unzip vim git-core curl wget build-essential python-software-properties/p> p>sudo add-apt-repository -y ppa:nginx/stable
sudo apt-get update
sudo apt-get install -y nginx

2、 在此階段,我們將安裝 HHVM。我們需要添加 HHVM 的倉庫到你的sources.list文件中,然后更新軟件列表。

重要:不要忘記用你的 Ubuntu 發(fā)行版代號(hào)替換上述的 DISTRIBUTION_VERSION (比如:lucid, precise, trusty) 或者是 Debian 的 jessie 或者 wheezy。在 Linux Mint 中也是一樣的,不過只支持 petra。

添加了 HHVM 倉庫之后,你就可以輕松安裝了。


復(fù)制代碼
代碼如下:
# apt-get install -y hhvm

安裝之后,就可以啟動(dòng)它,但是它并沒有做到開機(jī)啟動(dòng)??梢杂萌缦旅钭龅介_機(jī)啟動(dòng)。


復(fù)制代碼
代碼如下:
# update-rc.d hhvm defaults

3、等待安裝完成,執(zhí)行如下FastCGI配置的腳本:


復(fù)制代碼
代碼如下:
sudo /usr/share/hhvm/install_fastcgi.sh
sudo /etc/init.d/nginx restart #重啟Nginx
sudo update-rc.d hhvm defaults #開機(jī)啟動(dòng)
sudo service hhvm restart #重啟hhvm

PS: 如果你想像執(zhí)行PHP命令那樣使用HHvm,可以執(zhí)行:sudo /usr/bin/update-alternatives –install /usr/bin/php php /usr/bin/hhvm 60,這樣就可以使用:php -v這樣的命令了。

4、安裝Mysql,執(zhí)行如下命令,安裝過程會(huì)讓你輸入2次密碼:


復(fù)制代碼
代碼如下:
apt-get install mysql-server

5、將MysqL添加到開機(jī)啟動(dòng),命令:chkconfig add mysqld 和 chkconfig mysql on,(ps:如果有提示說:/sbin/insserv: No such file or directory,執(zhí)行:ln -s /usr/lib/insserv/insserv /sbin/insserv,再執(zhí)行:chkconfig –levels 235 mysql on),接著你可以下載phpmyadmin放在文章目錄直接管理MySQL啦,默認(rèn)用戶名為root。

6、測試 HHVM 和 Nginx/Apache
為了確認(rèn) hhvm 是否工作,你需要在 nginx/apache 的文檔根目錄下建立 hello.php。


復(fù)制代碼
代碼如下:
# nano /usr/share/nginx/html/hello.php
    
在文件中添加如下代碼:

PHP Code復(fù)制內(nèi)容到剪貼板
  1. ?php   
  2. if (defined('HHVM_VERSION')) {   
  3.     echo 'HHVM is working';   
  4.     phpinfo();   
  5. else {   
  6.     echo 'HHVM is not working';   
  7. }   
  8. ?>  


然后訪問如下鏈接,確認(rèn)自己能否看到 "hello world"

http://localhost/info.php

http://IP-Address/info.php

 

標(biāo)簽:婁底 丹東 連云港 濟(jì)寧 三沙 廊坊 安慶 普洱

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在Ubuntu系統(tǒng)上搭建Nginx+HHVM+MySQL開發(fā)環(huán)境的教程》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    黄浦区| 龙里县| 泉州市| 大洼县| 佛教| 泽库县| 新丰县| 密山市| 理塘县| 武夷山市| 霍林郭勒市| 宝应县| 峨眉山市| 三明市| 花莲市| 长海县| 湖北省| 沙坪坝区| 古浪县| 苗栗县| 泰兴市| 隆昌县| 阿坝县| 昌都县| 洪雅县| 伊川县| 分宜县| 株洲县| 亳州市| 承德县| 正宁县| 隆林| 南昌市| 清河县| 乐东| 镇远县| 岱山县| 龙里县| 江华| 建昌县| 太仓市|