午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

Ubuntu安裝LNMP環(huán)境手動配置,非一鍵包

 corefashion 2014-08-20
 文章由 烏班圖-ubuntu中文站提供
LNMP = linux + Nginx + Mysql + Php與大家熟知的LAMP相似,都是一種Web服務器架構,所不同的是這里使用了Nginx代替Apache。
1、安裝Nginx
sudo apt-get install nginx
安裝完成后配置Nginx,默認的安裝結構是:
  • 所有的配置文件都在/etc/nginx下,并且每個虛擬主機已經(jīng)安排在了/etc/nginx/sites-available下
  • 程序文件在/usr/sbin/nginx
  • 日志放在了/var/log/nginx中
  • 并已經(jīng)在/etc/init.d/下創(chuàng)建了啟動腳本nginx
  • 默認的虛擬主機的目錄設置在了/var/www/nginx-default

sudo gedit /etc/nginx/sites-available/default
注意:修改網(wǎng)站默認目錄為 /var/www/nginx/nginx-default,當然你也可以修改為/var/www
  • location /{
  • root   /var/www/nginx-default;
  • index  index index.php index.html index.htm;
  • }

2、檢查Nginx是否安裝成功。啟動Ngnix:
sudo /etc/init.d/nginx start
訪問http://localhost,如果正常的話應該顯示 Welcome to Nginx !,如果顯示403,那就是接著修改網(wǎng)站默認目錄。
3、配置PHP+Mysql安裝PHP和Mysql :
sudo apt-get install php5-cli php5-cgi mysql-server php5-mysql
注意:在安裝過程中會要求創(chuàng)建Mysql 的root用戶密碼,請務必牢記數(shù)據(jù)庫Mysql的超級密碼。
安裝 FastCgi :
sudo apt-get install spawn-fcgi
配置 Nginx :
sudo gedit /etc/nginx/sites-available/default
注釋掉其中的PHP部分(去掉前面的#號)
location ~ \.php$ {

     fastcgi_pass 127.0.0.1:9000;
     fastcgi_index index.php;
     fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
     include /etc/nginx/fastcgi_params;
}
注意:務必注意上面的空格以及目錄名稱。
重啟Nginx:
/etc/init.d/nginx stop

sudo /etc/init.d/nginx start
注意:第二行的sudo不能少,否則還是會出問題。
啟動 Fastcgi php:
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
注意:如果出現(xiàn)錯誤 Address already in use 之類的,網(wǎng)上所說是由于Apache占用了98端口,如果你安裝過Apache,那請卸載掉再重試。
我自己的電腦沒有安裝過Apache,也找不出問題,因此我修改了9000這個端口為9001,同樣上面的Nginx配置文件中也要修改。重新啟動 Fastcgi php,成功。
創(chuàng)建測試 phpinfo:
sudo gedit /var/www/nginx-default/info.php
輸入 <?php phpinfo(); ?> 保存,關閉。
打開 http://localhost/info.php,如果一切正常的話會顯示PHP的屬性頁面。
4、安裝XCache下載安裝XCache :
sudo apt-get install php5-xcache
然后打開XCache的配置文件:
/etc/php5/conf.d/xcache.ini
復制全部,準備編輯php.ini
sudo gedit /etc/php5/cgi/php.ini
粘貼至php.ini文件中。
重啟php-cgi :
sudo killall -HUP php-cgi

spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
注意:在info.php中查看 XCache 模塊。(要能搜索到多個xcache,如果只有一個,那必然有問題。)
5、安裝Zend Optimizer安裝Zend 區(qū)分PHP版本,因此我會在下一篇文章中專門貼出來。而且ubuntu終端中安裝 nginx 版本是0.75,Nginx官方最新穩(wěn)定版為Nginx1.0.10,所以在講完Zend Op的安裝后,會再說一下如何平穩(wěn)升級Nginx到最新版。

有問題大家留言啊


    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多