CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

  • A+
所属分类:网络技术

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同时共存,以便提供对不同应用的需求方案

第一步:登录linux系统 复制

wget http://dl.wdlinux.cn/files/lanmp_v3.1.tar.gz

回车

输入

tar zxvf lanmp_v3.1.tar.gz回车

sh lanmp.sh cus 回车选择

装LAMP选1,如果装全部组件建议选3

以最高版本选择即可

CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

开始安装,一直等待安装完成即可
登录wdcp http://ip:8080
帐号:admin
默认密码是:wdlinux.cn 
为了安全起见请更改默认密码,后台登录后就有显示,这个就不过多介绍了。
点击网站管理,穿件整站  域名里添加你的随便一个能用的域名
绑定域名/别名里添加你要绑定的域名  例如: www.baidu.com,baidu.com www.360.com,360.com ……把你需要多站点的域名都添加到绑定域名里。格式已经给出了,按照格式填写即可。
CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

把你的FTP帐号以及数据库建立完。

CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

登录FTP,上传你的最新版本的drupal8的程序

CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

上传过程是缓慢的,请耐心等待。

安装第一步需要把翻译丢到对应 files/translations文件夹下才能安装,记得选择标准安装

上传完成后看到提示PHP OPcode caching未启用 以及内存限制为128M需要更改为180M因为内存过小会导致网站打开效率缓慢,所以建议更改为180M,安装到这一步请不要继续安装下去,因为这些安装步骤只是为了解决安装的过程中出现的问题,并非安装多站点,多站点是暂时不要继续安装,往下看详细教程。

CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

登录SFTP在SFTP/www/wdlinux/apache_php-7.0.6/etc里找到php.ini文件,更改文件权限为777,在编辑过程中查找128,memory_limit = 128M 更改为:memory_limit = 180M (180就你自己的服务器而言,你可以填写大些)

CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

查找opcache
CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

在[opcache]这个文段下面的代码最后添加以下代码:

CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

[opcache]
zend_extension=opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

保存,重启服务器。回到 Drupal 安装流程中,此时应该一切正常了,当然不要把整个站点都安装完成,这里只是测试是否更改opcache启用的问题以及内存过小的问题而已。

注意:因为修改了PHP.ini文件后导致FTP无法登录,以及数据库报错

phpMyAdmin - 错误

#2002 - 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)

解决办法:重置my.cnf文件

sed -i 's/skip-innodb/#skip-innodb/g' /www/wdlinux/etc/my.cnf

然后我们再service mysqld restart,解决了FTP登录的问题以及数据库报错2002.

从Sftp登录到对应的网站后在sites文件夹下新建你要做多站点的域名对应的文件夹,例如你的站点是www.baidu.com 那么你要在sites下新建baidu这个文件夹以及一个公用的all文件夹,以此类推,如下图:

CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

把default内所有文件除settings.php文件下载后复制到你新建的域名对应的文件夹  baidu  这个文件夹内。

CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

把example.sites.php文件下载到本地修改为sites.php

编辑sites.php文件添加以下代码:

$sites = array(

'www.baidu.com' => 'baidu,

'www.sogou.com' => 'sogou,

'www.360.com' => '360,

);

以上的意思就是  baidu.com这个域名安装指向 baidu、sogou、360这三个文件夹,这也是为什么我要大家添加对应的域名文件夹的原因。如果你要实现多个直接复制一条往后加再更改域名以及对应文件夹即可。

以上操作都做完后,就可以安装你对应的域名网站了,选择标准安装.

CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

安装过程中在每个文件夹对应里会生成一个翻译文件夹,把你需要的中文或者其他语言的翻译放入进去即可安装。

CentOS7.2 64位系统下安装WDCP实现LAMP环境安装drupal8多站点实操

小编是亲身一套全部安装成功的。如果有问题可以留言

本文为原创,云技术网 文章链接:https://www.fourye.com