国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

LNMP安裝配置教程-2

更新記錄2012年4月23日發(fā)布LNMP 0.9????????????? 優(yōu)化安裝過程及錯誤處理; MySQL 安裝增加InnoDB 選項(可選) ; 修正eaccelerator 和ionCube

更新記錄

2012年4月23日發(fā)布LNMP 0.9

?

?

?

?

?

?

?

?

?

?

?

?

? 優(yōu)化安裝過程及錯誤處理; MySQL 安裝增加InnoDB 選項(可選) ; 修正eaccelerator 和ionCube 的PHP 版本判斷錯誤的問題; 修正memcached pid創(chuàng)建失敗的問題 修正pdo_mysql安裝方法; PHP 增加部分禁用函數(shù); 優(yōu)化Nginx 升級腳本; 去除vsftpd 安裝腳本; 修正訪問不存在的PHP 時返回404; 更新Nginx 版本; 更新PHP 探針; 增加phpwin 偽靜態(tài) 升級過程增加停止LNMP 相關服務;

安裝

系統(tǒng)需求:

?

?

?

? 需要2 GB硬盤剩余空間 128M 以上內(nèi)存,OpenVZ 的建議192MB 以上(小內(nèi)存請勿使用64位系統(tǒng)) Linux 下區(qū)分大小寫,輸入命令時請注意!

安裝步驟:

1、使用putty 或類似的SSH 工具登陸;

2、下載LNMP 一鍵安裝包:

您可以選擇使用下載版(推薦國外或者美國VPS 使用) 或者完整版(推薦國內(nèi)VPS 使用) 如需下載版執(zhí)行命令:wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz 如需完整版執(zhí)行命令:wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz

下載完成后LNMP 一鍵安裝包就會被下載到您的服務器或VPS 上(一般用root 登陸沒切換目錄的話應該在/root 下面)。

3、解壓LNMP 一鍵安裝包:

執(zhí)行:tar zxvf lnmp0.9.tar.gz 或 tar zxvf lnmp0.9-full.tar.gz 就會將LNMP 一鍵安裝包解壓縮。

4、開始安裝LNMP 一鍵安裝包:

進入LNMP 安裝目錄,執(zhí)行:cd lnmp0.9/ 或 cd lnmp0.9-full/

再執(zhí)行安裝程序前需要您確認您的Linux 發(fā)行版,可以執(zhí)行:cat /etc/issue 查看是CentOS 、Debian 還是Ubuntu ,也可以通過VPS 服務商提供的控制面板上查看。確定好之后,選擇下

,

面對應系統(tǒng)的安裝命令:

CentOS 系統(tǒng)下的安裝

執(zhí)行./centos.sh 2>&1 | tee lnmp.log

Debian 系統(tǒng)下的安裝

執(zhí)行./debian.sh 2>&1 | tee lnmp.log

Ubuntu 系統(tǒng)下的安裝

執(zhí)行./ubuntu.sh 2>&1 | tee lnmp.log

執(zhí)行安裝命令后,會出現(xiàn)如下界面:

輸入要綁定的域名(建議使用一個二級域名, 該域名會綁定到/home/wwwroot/,方便以后管理!如果輸入有錯誤,可以按住Ctrl 再按Backspace 鍵刪除) ,輸入完成后回車,會顯示如下界面:

(注:如果是Debian 系統(tǒng),輸入域名后會提示W(wǎng)here are your servers located?

asia,america,europe,oceania or africa,這里是選擇服務器或VPS 在哪個大洲,一般都是美國VPS ,直接回車就行,如果是中國的,輸入asia ,回車。)

再輸入要設置的MySQL root的密碼,輸入完成后回車,會顯示如下界面:

,

如果需要安裝InnoDB ,可以輸入 y 回車,不需要的話直接回車即可。回車后會顯示如下界面:

提示"Press any key to start...",按回車鍵開始安裝。

LNMP 腳本就會自動安裝編譯Nginx 、MySQL 、PHP 、phpMyAdmin 、Zend Optimizer這幾個軟件。

,

5、安裝完成

如果顯示如下界面:

說明已經(jīng)安裝成功。

如果顯示如下界面:

說明沒有安裝成功!!

虛擬主機管理

,

1、添加虛擬主機,執(zhí)行如下命令:/root/vhost.sh 根據(jù)提示輸入要綁定的域名,回車,如果需要添加更多的域名,輸入y ,再輸入要另外綁定的域名,多個域名可以用空格隔開(注:帶www 和不帶www 的是不同的域名,如需帶www 和不帶的www 的域名都訪問同一個網(wǎng)站需要同時都綁定) 。再輸入域名綁定的目錄(絕對目錄,如/home/wwwroot/lnmp,如果不填默認是/home/wwwroot/綁定的域名,目錄不一定非要是/home/wwwroot/,如果/data/ 下面有大量的空間也可以填寫/data/www/lnmp 之類的。) ,再選擇是否添加偽靜態(tài)規(guī)則,默認已經(jīng)有了discuz 、discuzx 、wordpress 、sablog 、emlog 、dabr 、phpwind 、wp2(二級目錄wp 偽靜態(tài)) ,可直接輸入以上名稱即可,如果需要添加自定義偽靜態(tài)規(guī)則,直接輸入一個想要的名字,程序會自動創(chuàng)建偽靜態(tài)文件,直接在/usr/local/nginx/conf/你自定義的偽靜態(tài)名字.conf 里面添加偽靜態(tài)規(guī)則就行(注:添加完執(zhí)行/etc/init.)。接下來會提示是否需要啟用日志功能,

,

一般情況下不需要啟動,直接輸入n 就行,如需啟動,輸入y ,再輸入要定義的日志文件名字,回車就會自動添加虛擬主機。

2、刪除虛擬主機,ssh 執(zhí)行:rm /usr/local/nginx/conf/vhost/域名.conf

裝好LNMP 后,再執(zhí)行./apache.sh 開始安裝,會提示輸入域名和郵箱,該域名是綁定到/home/wwwroot/目錄的(要與安裝LNMP 時的域名一致) ,回車確認后將會自動開始安裝。(低于1G 內(nèi)存不建議使用LNMPA ,升級到LNMPA 后無法降會LNMP)

當提示安裝成功后即可體驗LNMPA 了。

安裝其他組件

(注:安裝如下組件,必須在lnmp0.9的安裝目錄,即lnmp 壓縮包解壓縮后cd lnmp0.9/后的目錄! ,如果找不到可以執(zhí)行find / -name eaccelerator.sh查找。)

(注:以下組件不一定您都需要,請按您的需求使用!)

1、安裝PureFTPd 和FTP 管理面板,執(zhí)行如下命令:./pureftpd.sh 按提示輸入你MySQL 的root 密碼、FTP 用戶管理面板的密碼、MySQl 的FTP 數(shù)據(jù)庫密碼(可直接回車,自動生成一個密碼) ,回車確認,就會自動安裝PureFTPd ,提示安裝完PureFTPd 后,在瀏覽器執(zhí)行http://你的域名或IP/ftp/ 輸入你前面設置的FTP 用戶管理面板的密碼,就可以管理FTP 。

2、安裝eAccelerator ,執(zhí)行如下命令:./eaccelerator.sh ,按提示選擇版本,回車確認后,就會自動安裝并重啟web 服務。

3、安裝ionCube ,執(zhí)行如下命令:./ionCube.sh 回車確認后,就會自動安裝并重啟web 服務。

4、安裝imageMagick ,執(zhí)行如下命令:./imageMagick.sh 回車確認后,就會自動安裝并重啟web 服務。

5、安裝memcached ,執(zhí)行如下命令:./memcached.sh 回車確認后,就會自動安裝并重啟web 服務。

6、升級Nginx 版本,執(zhí)行如下命令:./upgrade_nginx.sh 按提示輸入nginx 的版本號,如1.0.10,版本號可以從http://nginx.org/en/download.html獲取。(注:升級過程中MySQL 、PHP-FPM 將會暫停。)

7、升級PHP 版本,執(zhí)行如下命令:./upgrade_php.sh 按提示輸入php 版本號,

如 5.3.6 或 5.3.9。(注:某些網(wǎng)站程序,如shopex 等有兼容性問題,升級前確保你使用的程序以支持5.3.*版本。升級過程中Nginx 、MySQL 、PHP-FPM 將會暫停。)

要注意的是, 升級完后之前的配置似乎被重寫. 如 php-fpm.conf 中的最大子進程數(shù)等. 需要重新配置.

狀態(tài)管理

LNMP 狀態(tài)管理: /root/lnmp {start|stop|reload|restart|kill|status}

Nginx 狀態(tài)管理:/etc/init.d/nginx {start|stop|reload|restart}

PHP-FPM 狀態(tài)管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate} PureFTPd 狀態(tài)管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}

,

MySQL 狀態(tài)管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status} Memcached 狀態(tài)管理:/etc/init.d/memcached {start|stop|restart}

相關圖形界面程序

phpinfo : http://前面輸入的域名或IP/phpinfo.php

phpMyAdmin : http://前面輸入的域名或IP/phpmyadmin/

探針 : http://前面輸入的域名或IP/p.php

PureFTP 管理界面:http://前面輸入的域名或IP/ftp/

Memcached 測試頁面:http://前面輸入的域名或IP/memcached.php

LNMP 相關目錄

nginx : /usr/local/nginx

mysql : /usr/local/mysql

php : /usr/local/php

網(wǎng)站目錄: /home/wwwroot/

Nginx 日志目錄:/home/wwwlogs/

/root/vhost.sh添加的虛擬主機配置文件所在目錄:/usr/local/nginx/conf/vhost/ LNMP 相關配置文件

Nginx 主配置文件:/usr/local/nginx/conf/nginx.conf

/root/vhost.sh添加的虛擬主機配置文件:/usr/local/nginx/conf/vhost/域名.conf MySQL 配置文件:/etc/my.cnf

PHP 配置文件:/usr/local/php/etc/php.ini

php-fpm 配置文件:/usr/local/php/etc/php-fpm.conf

PureFtpd 配置文件:/usr/local/pureftpd/pure-ftpd.conf

PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf

標簽: