热搜词
发表于 2016-7-29 16:26:41 | 显示全部楼层 |阅读模式
目前经官方证实可用的wdcp+ubuntu版本组合有:Ubuntu12.04 x64版+lanmp_laster.tar.gz 版本号为 wdcp_v2.5.14(20150603),目前最新版本的wdcp为3.1版,不知对ubuntu server 12.04 系统兼容性好不好,现将体验一下wdcp(lanmp)_v3在ubuntu server 12.04上安装情况。

一、先解决与ubuntu部分兼容问题:
为了解决ubuntu系统第一个默认账号与wdcp添加的www账号之间UID冲突现象,解决办法是在安装前,先修改ubuntu系统第一个默认账号的UID和组GID,具体操作如下:
修改uid和gid的值

#  nano /etc/passwd    #修改值为1000:1000的uid个giu为1001:1001
#  nano /etc/group      #修改值为1000giu为1001

修改文件或目录的归属用户和用户组
# find / -user 1000 -exec chown 1001:1001 {} \;
# find / -group 1000 -exec chgrp 1001 {} \;

这样用户和组的uid、gid就修改好了。

二、安装步骤:
1.下载和解压
# wget http://dl.wdlinux.cn/files/lanmp_v3.1.tar.gz
# tar zxvf lanmp_v3.1.tar.gz

2.编译安装
# sudo sh lanmp.sh                   默认安装
# sudo sh lanmp.sh cus             自定义安装

解压过后,运行 sudo sh lanmp.sh 命安装时,开始报错,安装无法继续进行 ,如下图:



原因是Ubuntu下sh默认指向dash,而wdcp的软件编译用的是bash,是ubuntu的dash与bash兼容性不好导致。

解决方法:
直接将ubuntu的默认编辑器dash改为指向bash,命令如下:
sudo dpkg-reconfigure dash      
运行后选择no(否),如图:


再次运行 ls /bin/sh -al 检查一下,发现软链接已经指向/bin/bash就可以了。然后再运行 sudo sh lanmp.sh    安装命令就可以正常通过了。

注:
解压过后,建议大家使用 sudo sh lanmp.sh    命令安装,这个是官方默认安装模式,安装比较顺利,如果选择 sudo sh lanmp.sh cus   自定义安装模式很容易出现问题,造成安装不成功。

三、安装完成后,终端提示有如下几项错误:
--------------------------------------------------------------------------------------
starting...
Shutting down MySQL. *
Starting MySQL.. *
* Starting web server httpd                                                               [ OK ]
Starting nginx: nginx.
Starting memcached:
Starting wdcp:
Starting ftp server:
lib/service.sh: 第 18 行: [: ==: 期待一元表达式

      Congratulations ,lanmp,wdCP install is complete
      visit http://ip
      wdCP http://ip:8080
      more infomation please visit http://www.wdlinux.cn/bbs/
--------------------------------------------------------------------------------------

205646nbrgv8gr15b41rq1.gif


上面错误提示大概意思ftp服务启动失败,位于 lib/service.sh 编译程序中的第18行代码执行有误。

经测试默认网页 http://ip  无法访问。  
管理后台 http://ip.8080  可以正常登录,但是后台《系统管理》=《启动服务》里不显示启动程序名,ftp功能不可用,其它功能基本正常。

解决办法:
1.再打开/lib/service.sh脚本程序,看见 $R7 变量了吗,变量必须加上引号,把第18行      if [ $R7 == 1 ];then   改为      if [ “ $R7” == “1” ];then   就可以了,注意函数、运算符、数字之间有空格,如下图:



接下来就可以正式运行 sudo sh lanmp.sh   安装命令了,安装完成后不在有任何错误提示。但是 http://ip.8080  后台《系统管理》=《启动服务》里仍然不显示启动程序名,其它功能基本正常。

四、安装完成后,如果打不开默认网站,需要手工启动httpd和nginxd服务,命令如下:

service nginxd start|stop|restart      //nginx服务 启动|停止|重起
service httpd start|stop|restart        //httpd服务 启动|停止|重起
service pureftpd start|stop|restart  // ftp服务 启动|停止|重起
service mysqld start|stop|restart    //mysql服务 启动|停止|重起

以上方法测试通过,启动后,在浏览器里输入IP,即可查看到默认网页。
五、查看各项服务是否处于启动壮态:
# service nginxd status
# service httpd status
# service pureftpd status

六、卸载wdcp (注意备份数据,否则后果自负)
# sudo sh lanmp.sh uninstall
就可以


注:目前官方最新版本为 wdCP v3.2.21,经测试安装过程与出现的兼容问题与wdCP v3.1版完全相同,安装 wdCP v3.2.21版可以完全参考以上wdCP v3.1版的安装教程。
兼容问题:
ubuntu server 12.04 安装wdcp(lanmp)_v3.2,进入管理后台“启动服务” 显示空白
目前官方测试过证实可用的ubuntu版本组合有:Ubuntu12.04 x64版+lanmp_laster.tar.gz 版本号为 wdcp_v2.5.14(20150603)






全部评论1
灰儿 发表于 2016-7-29 17:43:19 | 显示全部楼层
lanmp一键安装包是集成了lamp,lnmp,lnamp三种模式的开源软件WEB应用部署安装软件包,能方便快速部署WEB应用环境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的组合应用应运而生
更多关于lanmp的介绍可看 http://www.wdlinux.cn/lanmp/

lanmp_v3集成了最新的WEB应用环境软件版本
在这次更新包里,增加了多个软件版本安装的可选择性安装

apache
2.2.31
2.4.18

nginx
1.0.15
1.2.9
1.4.7
1.6.3
1.8.1
1.10.0

mysql
5.5.49
5.6.30

php

5.3.29
5.4.45
5.5.35
5.6.21
7.0.6

并集成了pureftpd,memcached,zend,memcache,rewrite,pdo_mysql,mysqli等应用组件
下一版本更新计划,将增加多版本PHP同时共存,以便提供对不同应用的需求方案

下载安装
wget http://dl.wdlinux.cn/files/lanmp_v3.1.tar.gz
tar zxvf lanmp_v3.1.tar.gz
sh lanmp.sh                   默认安装
sh lanmp.sh cus             自定义安装

默认安装的版本是
apache-2.4.18
nginx-1.8.1
php-5.6.21
mysql-5.5.49

如需自定义软件的安装,在安装脚本后面增加 cus 即可
如上所述,这样就可以选择自己要安装的相应版本

软件安装目录
/www/wdlinux
数据库文件目录
/www/wdlinux/mysql/data

已在CentOS 6.X/7.X上测试通过,其它系统未能亲测,大家安装时可把问题发到论坛上来
已知php5.3在CentOS 7的系统上安装有问题

已集成wdcp_v3.0.2的管理面板,安装好可通过面板管理服务器和创建站点,数据库,FTP等
关于wdcp的介绍或使用,请看 http://www.wdlinux.cn/bbs/forum-23-1.html

卸载方法
sh lanmp.sh un

其它说明
openvz的虚拟机安装似乎有问题,安装不了
--

回复

使用道具 举报

回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-23 15:25 , Processed in 0.211071 second(s), 36 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team