1、系統描述
lanmp一鍵安裝包是wdlinux官網2010年底開始推出的web應用環境的快速簡易安裝包.
執行一個腳本,整個環境就安裝完成就可使用,快速,方便易用,安全穩定
lanmp一鍵安裝包是用shell腳本編寫,且是開源的,你也可以根據業務需求,做相應的調整,來安裝自己所需要的環境.
lanmp表示的是Linux,apache,nginx,mysql,php的簡稱,目前支持三種環境安裝,即是lamp,lnmp,lnamp
同時會默認安裝zend,eAccelerator,pureftpd等相應加速,優化等軟件,還有FTP軟件
可選安裝如下三個其一,也可都安裝,然後通過wdcp後臺可切換使用不同的環境
1 lamp(linux+apache+php+mysql) 有Linux下WEB應用的黃金組合之稱
2 lnmp(linux+nginx+php+mysql) 新流行的一個應用組合,對靜態的處理更好
2 lnamp(linux+nginx+apache+php+mysql),即是nginx+apache組合環境的應用,也即是nginx前端處理靜態,圖片等,apche處理後臺php腳本程序。
nginx在處理靜態文件上有着非常好的性能和穩定性,且節省資源,但在處理php的應用上相對不穩定,而apache在處理php的應用上是非常穩定的,也因此,目前比較流行的一個n+a的組合應用應運而生。
2、運行環境
由於目前的Linux系統版本及分支較多,目前只支持用得最多的幾個版本.
如wdOS,wdlinux_base,CentOS,RedHat,Ubuntu
具體如下
wdOS,wdlinux_base是本站的定製版本,具體可看 51cto.com/wdos
CentOS 5.x系列,CentOS 6.X系列,包括32位,64位
RedHat 5.x系列,RedHat 6.x系列,包括32位,64位
Ubuntu 12.04,包括32位,64位
3、功能特性
1)安裝簡單,執行一個腳本,就安裝完全部,省去一個個安裝
2)配置快速,穩定,省去一個個配置
3)可自由選擇安裝lamp,lnmp,lnamp三個同不的環境,或是安裝所有環境
4)可選安裝集成wdcp服務器/虛擬主機管理系統,可方便在線管理服務器,網站,FTP,mysql數據庫
5)開源,你可以根據業務需求做相應的調整,來安裝自己所需要的環境或升級到相應的版本
4、安裝說明
源碼編譯安裝
wget http://dl.wdlinux.cn:5180/lanmp_laster.tar.gz
tar zxvf lanmp_laster.tar.gz
sh install.sh(或sh in.sh)
(默認會安裝wdcp,如果只要web環境,而不想安裝wdcp,這裏改爲 sh lanmp.sh即可)
4個可選安裝,如下圖
1,2,3 是安裝獨立的環境,不可自由切換nginx,apache,nginx+apache應用環境
4 是安裝所有,即可自由切換nginx,apache,nginx+apache的應用環境
卸載(注意備份數據,否則後果自負)
sh install.sh uninstall(或sh in.sh uninstall)
5、常見問題
Q lanmp一鍵安裝包是否免費的?
A 是的,完全免費,且開源,任何個人或企業都可免費使用,也可做調整爲自己所用
Q 一鍵包默認安裝在哪?
A 默認位置安裝在/www/wdlinux下,這個默認路徑不能修改,否則可能導致相關服務及wdcp服務,運行不正常
更多的安裝目前,配置文件配置,數據庫目錄,請看 51cto.com/bbs/thread-192-1-1.html
Q 相關服務的操作 命令
A service 服務名 (啓動|停止|重起)選其一
service wdapache start|stop|restart wdcp後臺
service nginxd start|stop|restart nginx服務
service httpd start|stop|restart httpd服務
service pureftpd start|stop|restart ftp服務
service mysqld start|stop|restart mysql服務
Q 安裝時提示沒有GCC或編譯環境時?
A 在SSH裏執行
yum install -y gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel patch libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2
更多教程及FAQ說明,請看 51cto.com/bbs/thread-1450-1-1.html
6、端口及文件目錄說明
默認情況下wdcp的後臺是使用到8080端口(可修改)
lamp環境裏
httpd是用到80端口
lnmp環境裏
nginx是用到80端口
在lnamp環境裏
httpd是用到88端口(不可修改)
nginxd是用到80端口
(希望不要再有人問爲什麼在lnamp環境裏,httpd變成了88端口)
相關的啓動命令
service wdapache start|stop|restart wdcp後臺 啓動|停止|重起
service nginxd start|stop|restart nginx服務 啓動|停止|重起
service httpd start|stop|restart httpd服務 啓動|停止|重起
service pureftpd start|stop|restart ftp服務 啓動|停止|重起
service mysqld start|stop|restart mysql服務 啓動|停止|重起
所有軟件安裝目錄
/www/wdlinux
虛擬主機配置文件
/www/wdlinux/nginx/conf/vhost
/www/wdlinux/apache/conf/vhost
wdcp後臺服務環境安裝目錄(wdcp2後纔有,1.X沒有)
/www/wdlinux/wdapache wdcp後臺用的apache
/www/wdlinux/wdphp wdcp後臺用的php
相關軟件安裝目錄
/www/wdlinux/nginx nginx安裝目錄
/www/wdlinux/apache apache安裝目錄
/www/wdlinux/pureftpd pureftpd安裝目錄
/www/wdlinux/Zend zend安裝目錄
數據庫配置文件 /www/wdlinux/etc/my.cnf
數據庫數據文件目錄 /www/wdlinux/mysql/var
相關配置文件
/www/wdlinux/etc/my.cnf
/www/wdlinux/etc/php.ini
/www/wdlinux/nginx/conf/nginx.conf
/www/wdlinux/php/etc/php-fpm.conf
/www/wdlinux/apache/conf/httpd.conf
/www/wdlinux/apache/conf/httpd-wdl.conf
/www/wdlinux/etc/pure-ftpd.conf
/www/wdlinux/etc/pureftpd-mysql.conf
默認web日誌目錄
/www/wdlinux/nginx/logs
/www/wdlinux/apache/logs
也可以在後臺設置默認是
/www/web_logs
默認備份文件目錄(後臺可設置)
/www/backup
默認回收站目錄(後臺可設置)
/www/trash
wdcp管理系統後臺訪問地址
http://ip:8080
默認用戶密碼
admin
wdlinux.cn
mysql默認的用戶密碼
root
wdlinux.cn