本篇內容主要講解“在Ubuntu系統上怎么搭建Nginx+HHVM+的開(kāi)發(fā)環(huán)境”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強。下面就讓小編來(lái)帶大家學(xué)習“在Ubuntu系統上怎么搭建Nginx+HHVM+MySQL的開(kāi)發(fā)環(huán)境”吧!
貌似最近這個(gè)HHVM特別火,其主要原因大概要歸咎于大的運行效率吧,安裝完之后使用探針測試,計算運行的時(shí)間都是0.0*的級別,據說(shuō)在512M的內存下也可以跑的完美,大大大大大大地提高了網(wǎng)站運行效率。目前,HHVM在CentOS、Ubuntu、debian下都可以正常運行,下面我們就來(lái)說(shuō)說(shuō)在Ubuntu下運行HHVM+Nginx+Mysql的過(guò)程。
1、首先是安裝Nginx,執行:
代碼如下:
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ā)行版代號替換上述的 DISTRIBUTION_VERSION (比如:lucid, precise, trusty) 或者是 Debian 的 jessie 或者 wheezy。在 Linux Mint 中也是一樣的,不過(guò)只支持 petra。
添加了 HHVM 倉庫之后,你就可以輕松安裝了。
代碼如下:
# apt-get install -y hhvm
安裝之后,就可以啟動(dòng)它,但是它并沒(méi)有做到開(kāi)機啟動(dòng)??梢杂萌缦旅钭龅介_(kāi)機啟動(dòng)。
代碼如下:
# update-rc.d hhvm defaults
3、等待安裝完成,執行如下FastCGI配置的腳本:
代碼如下:
sudo /usr/share/hhvm/install_fastcgi.sh
sudo /etc/init.d/nginx restart #重啟Nginx
sudo update-rc.d hhvm defaults #開(kāi)機啟動(dòng)
sudo service hhvm restart #重啟hhvm
PS: 如果你想像執行PHP命令那樣使用HHvm,可以執行:sudo /usr/bin/update-alternatives –install /usr/bin/php php /usr/bin/hhvm 60,這樣就可以使用:php -v這樣的命令了。
4、安裝Mysql,執行如下命令,安裝過(guò)程會(huì )讓你輸入2次密碼:
代碼如下:
apt-get install mysql-server
5、將MysqL添加到開(kāi)機啟動(dòng),命令:chkconfig add mysqld 和 chkconfig mysql on,(ps:如果有提示說(shuō):/sbin/insserv: No such file or directory,執行:ln -s /usr/lib/insserv/insserv /sbin/insserv,再執行:chkconfig –levels 235 mysql on),接著(zhù)你可以下載phpmyadmin放在文章目錄直接管理MySQL啦,默認用戶(hù)名為root。
6、測試 HHVM 和 Nginx/Apache
為了確認 hhvm 是否工作,你需要在 nginx/apache 的文檔根目錄下建立 hello.php。
代碼如下:
# nano /usr/share/nginx/html/hello.php
在文件中添加如下代碼:
PHP Code復制內容到剪貼板
<?php
if (defined('HHVM_VERSION')) {
echo 'HHVM is working';
phpinfo();
} else {
echo 'HHVM is not working';
}
?>
然后訪(fǎng)問(wèn)如下鏈接,確認自己能否看到 "hello world"
http://localhost/info.php
或
http://IP-Address/info.php
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站