Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 關於windows >> Windows Azure Linux安裝LNMP的一些問題

Windows Azure Linux安裝LNMP的一些問題

日期:2017/2/7 13:25:30      編輯:關於windows
 

原本想安裝個web管理面板的,沒想到各種問題各種失敗。只能搞個LNMP一鍵安裝包了,以後就命令操作吧。

具體安裝過程請參看原作者網站http://lnmp.org/install.html

安裝到最後可能會遇到一個問題,PHP-fpm卡住了,一直停在Starting php-fpm done狀態

php-fpm stop

據說是某些環境下默認安裝的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中的內容就可以了,只是注意要改綁定的域名跟對應的目錄

image

然後重啟下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

Copyright © Windows教程網 All Rights Reserved