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