本篇內(nèi)容主要講解“在Ubuntu系統(tǒng)上怎么搭建Nginx+HHVM+MySQL的開發(fā)環(huán)境”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“在Ubuntu系統(tǒng)上怎么搭建Nginx+HHVM+MySQL的開發(fā)環(huán)境”吧!
創(chuàng)新互聯(lián)建站企業(yè)建站,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),專注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁設(shè)計(jì),有多年建站和網(wǎng)站代運(yùn)營(yíng)經(jīng)驗(yàn),設(shè)計(jì)師為客戶打造網(wǎng)絡(luò)企業(yè)風(fēng)格,提供周到的建站售前咨詢和貼心的售后服務(wù)。對(duì)于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)中不同領(lǐng)域進(jìn)行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶行業(yè)的需求,以靈動(dòng)的思維在網(wǎng)頁中充分展現(xiàn),通過對(duì)客戶行業(yè)精準(zhǔn)市場(chǎng)調(diào)研,為客戶提供的解決方案。
貌似最近這個(gè)HHVM特別火,其主要原因大概要?dú)w咎于大的運(yùn)行效率吧,安裝完之后使用探針測(cè)試,計(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í)行:
代碼如下:
sudo apt-get update
sudo apt-get install -y unzip vim git-core curl wget build-essential python-software-properties
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 倉庫之后,你就可以輕松安裝了。
代碼如下:
# apt-get install -y hhvm
安裝之后,就可以啟動(dòng)它,但是它并沒有做到開機(jī)啟動(dòng)??梢杂萌缦旅钭龅介_機(jī)啟動(dòng)。
代碼如下:
# update-rc.d hhvm defaults
3、等待安裝完成,執(zhí)行如下FastCGI配置的腳本:
代碼如下:
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次密碼:
代碼如下:
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、測(cè)試 HHVM 和 Nginx/Apache
為了確認(rèn) hhvm 是否工作,你需要在 nginx/apache 的文檔根目錄下建立 hello.php。
代碼如下:
# nano /usr/share/nginx/html/hello.php
在文件中添加如下代碼:
PHP Code復(fù)制內(nèi)容到剪貼板
if (defined('HHVM_VERSION')) {
echo 'HHVM is working';
phpinfo();
} else {
echo 'HHVM is not working';
}
?>
然后訪問如下鏈接,確認(rèn)自己能否看到 "hello world"
http://localhost/info.php
或
http://IP-Address/info.php
到此,相信大家對(duì)“在Ubuntu系統(tǒng)上怎么搭建Nginx+HHVM+MySQL的開發(fā)環(huán)境”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!