不错,去看看中文图书全场满【99】元赠畅销书。。。

阿里云ECS服务器Drupal安装流程

这是我总结的阿里云+drupal的正式部署环境,经常给客户部署,自己也总结了一个文档,分享给同学们:)

来源:微信biaogebusy

centos7+linux1.6+nginx1.4+php5.6+mariadb101+memcache+opcache
Drupal
使用root账户登录服务器

格式化数据盘

系统盘存放centos7环境,数据盘存放网站程序等

若您执行fdisk -l命令,发现没有 /dev/xvdb 标明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用

依次输入“n”,“p”“1”,两次回车,“wq”
fdisk -l 命令可以看到,新的分区xvdb1已经建立完成了。

添加仓库,安装nginx

获取地址:https://ius.io/GettingStarted/

安装mariadb

数据库消耗大量的内容,至少2G的内存服务器

安装php,搜索安装对应版本

安装memcache缓存

安装opcache缓存,不需要在php.ini中写,安装完默认开启

查看配置路径:/etc/php.d/
php -v检查安装

修改配置php.ini

find / -name php.ini -print 查找php.ini并打印出路径

完整的ngxin.conf优化文件,以2核为例

虚拟主机配置文件

第一个location – 静态配置
第二个location – 让nginx处理php

重启服务

创建对应的网站目录

composer =php的包管理工具
需要安装composer依赖的php插件

https://getcomposer.org/download/  打开复制代码

输入命令行回车,环境符合就会安装成功

放入环境变量,全局使用

追加到PATH后面

原:

新:

让文件生效

安装git

安装drush,确定安装composer和git之后

把 Github 上的代码 clone 到 /usr/local/src/drush 这个目录下面:

然后 cd 到这个目录:cd /usr/local/src/drush
用 composer 安装一下:composer install
然后再系统的环境变量创建一个 drush 的快捷方式,可以使用 ln -s。这里 -s 参数就是 symbolic 的简称,也就是所谓的「软链接」。它的特点在于可以连接目录。

安装phpmyadmin
进入官方网站:http://www.phpmyadmin.net/downloads/

查看日志及状态

配置文件信息路径
  • php.ini:  /etc/php.ini
  • ssh: /etc/ssh/sshd_config
  • nginx: /etc/nginx/nginx.conf
  • php-fpm: /etc/php-fpm.d/www.conf
  • mariadb:/etc/my.cnf.d/mariadb-server.cnf
  • 网站绑定域名目录配置文件:/etc/nginx/conf.d/demo.con

相关文章:

阿里云服务器ECS官方资料

阿里云服务器ECS介绍

阿里云服务器价格等常见问题说明,附购买使用技巧

8 评论

评论一下...

电子邮件地址不会被公开。 必填项已用*标注