原本想安裝個web管理面板的,沒想到各種問題各種失敗。只能搞個LNMP一鍵安裝包了,以後就命令操作吧。
具體安裝過程請參看原作者網站http://lnmp.org/install.html
安裝到最後可能會遇到一個問題,PHP-fpm卡住了,一直停在Starting php-fpm done狀態
據說是某些環境下默認安裝的php會有問題,這個情況下退出,直接使用php升級腳本升級到5.3.27就可以了
cd /root/lnmp1.0-full
./upgrade_php.sh
然後輸入php的版本號5.3.27等待升級成功就可以了。
至此安裝沒有問題了。下面就是添加虛擬機了,參看這裡http://lnmp.org/faq/lnmp-vhost-add-howto.html
nginx的配置文件在這裡/usr/local/nginx/conf/nginx.conf
添加的域名的nginx配置是這裡/usr/local/nginx/conf/vhost/域名.conf
默認的是有個default.conf
如果出現網站設置目錄無效的問題,就是不管怎麼添加域名,訪問的目錄都是默認目錄下(/home/wwwroot/default)的內容。這個情況下可以自己在/usr/local/nginx/conf/vhost/目錄下建一個 “域名.conf”文件,比如我的可以是www.bicner.com.conf 裡面的內容直接用default.conf中的內容就可以了,只是注意要改綁定的域名跟對應的目錄
然後重啟下nginx就可以生效了。
暫時就遇到這麼多問題,以後遇到再補充了。
LNMP狀態管理命令:
LNMP狀態管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx狀態管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL狀態管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached狀態管理:/etc/init.d/memcached {start|stop|restart}
PHP-FPM狀態管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd狀態管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd狀態管理: /etc/init.d/proftpd {start|stop|restart|reload}
如重啟LNMP,輸入命令:/root/lnmp restart 即可,單獨重啟mysql:/etc/init.d/mysql restart