一、下載LNMP一鍵安裝包:
能夠選擇使用下載版(推薦國外或者美國VPS使用)或者完整版(推薦國內VPS使用),若是使用下載版執行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz ,若是使用完整版,執行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.7-full.tar.gz ,執行上述命令後LNMP一鍵安裝包就會被下載到VPS上。php
二、解壓一鍵安裝包:
執行tar zxvf lnmp0.7.tar.gz 或者tar zxvf lnmp0.7-full.tar.gz 就會將LNMP一鍵安裝包解壓縮。html
三、CentOS下安裝步驟
下載版執行命令 cd lnmp0.7/ ,完整版執行命令:cd lnmp0.7-full/
而後再執行./centos.sh 也能夠執行./centos.sh | tee lnmp.log (推薦這種方式,出錯時能夠到論壇上 傳lnmp.log日誌),輸入要綁定的域名(建議使用一個二級域名,該域名會綁定到/home/wwwroot/),回車,再輸入要設置的MySQL root的密碼,回車,提示"Press any key to start…",按任意鍵開始安裝。程序會自動安裝編譯Nginx、PHP、MySQL、phpMyAdmin、Zend這幾個軟件。node
四、Debian下安裝步驟
下載版執行命令 cd lnmp0.7/ ,完整版執行命令:cd lnmp0.7-full/
而後執行./debian.sh 也能夠執行./debian.sh | tee lnmp.log (推薦這種方式,出錯時能夠到論壇上 傳lnmp.log日誌),輸入要綁定的域名(建議使用一個二級域名,該域名會綁定到/home/wwwroot/),回車,再次輸入VPS/服務器所在 位置:asia、america、europe、oceania或africa,回車,再輸入要設置的MySQL root的密碼,回車,提示"Press any key to start…",按任意鍵開始安裝。程序會自動安裝編譯Nginx、PHP、MySQL、phpMyAdmin、Zend這幾個軟件。mysql
五、Ubuntu下安裝步驟
下載版執行命令 cd lnmp0.7/ ,完整版執行命令:cd lnmp0.7-full/
而後執行./ubuntu.sh 也能夠執行./ubuntu.sh | tee lnmp.log (推薦這種方式,出錯時能夠到論壇上 傳lnmp.log日誌),輸入要綁定的域名(建議使用一個二級域名,該域名會綁定到/home/wwwroot/),回車,再輸入要設置的MySQL root的密碼,回車,提示"Press any key to start…",按任意鍵開始安裝。程序會自動安裝編譯Nginx、PHP、MySQL、phpMyAdmin、Zend這幾個軟件。nginx
一、安裝eAccelerator,執行以下命令:./eaccelerator.sh 就會自動安裝並重啓web服務。web
二、安裝ionCube,執行以下命令:./ionCube.sh 就會自動安裝並重啓web服務。sql
三、安裝PureFTPd和管理面板,執行以下命令:./pureftpd.sh 按提示輸入你MySQL的root密碼、FTP用戶管理面板的密碼、MySQl的FTP數據庫密碼(可直接回車,自動生成一個密碼),回車確認,就會自動 安裝PureFTPd,安裝完PureFTPd,在瀏覽器執行http://你的域名或IP/ftp/ 輸入你前面設置的FTP用戶管理面板的密碼,就能夠管理。數據庫
四、安裝VsFTPD,執行以下命令:./vsftpd.sh 就會自動安裝上vsftpd,只須要執行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上賬號指定好ftp賬號的根目錄,再執行:passwd adminftp 設置上密碼,登陸就能夠了。ubuntu
一、添加虛擬主機,執行以下命令:/root/vhost.sh 根據提示輸入要綁定的域名,回車,若是須要添加更多的域名,輸入y,再輸入要另外綁定的域名,多個域名能夠用空格隔開。再輸入域名綁定的目錄(絕對目錄, 如/home/wwwroot/lnmp,若是不填默認是/home/wwwroot/綁定的域名),再選擇是否添加僞靜態規則,默認已經有了 Discuz、Wordpress、Sablog、emlog、dabr,可直接輸入以上名稱便可,若是須要添加自定義僞靜態規則,直接輸入一個想要的名 字,程序會自動建立僞靜態文件,直接在/usr/local/nginx/conf/你自定義的僞靜態名字.conf 裏面添加僞靜態規則就行。接下來會提示是否須要啓用日誌功能,通常狀況下不須要啓動,直接輸入n就行,如需啓動,輸入y,再輸入要定義的日誌文件名字,回 車就會自動添加虛擬主機。centos
二、刪除虛擬主機,ssh執行:rm /usr/local/nginx/conf/vhost/域名.conf
LNMP狀態管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx狀態管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM狀態管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd狀態管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL狀態管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
phpinfo : http://前面輸入的域名或IP/phpinfo.php
phpMyAdmin : http://前面輸入的域名或IP/phpmyadmin/
探針 : http://前面輸入的域名或IP/p.php
PureFTP管理界面:http://前面輸入的域名或IP/ftp/
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
網站目錄: /home/wwwroot/
Nginx日誌目錄:/home/wwwlogs/
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
注:LNMP一鍵安裝包 0.7 & LNMPA已經在VPSYOU(感謝提供測試VPS)、DiaHosting(感謝提供測試VPS)、PhotonVPS(感謝提供測試VPS)、vpszz(感謝提供測試VPS)、BurstNet、Linode、DirectSpace、ThrustVPS、瑞豪開源VPS、YardVPS、BuyVM、123Systems等多家美國VPS的CentOS、Debian、Ubuntu的32位和64位系統上測試經過(CentOS/Debian 均爲5.0以上版本,Ubuntu爲9.04以上版本),而且在Debian6.0也測試經過(BurstNet除外)。
此文來自:LNMP.ORG