centos服务器安装LNMP+composer+drush

Submitted by dravenk on Sat, 01/28/2017 - 16:03

在云服务器centos7上搭建LNMP环境;

  之前有写过一些笔记关于在一个初始化的镜像服务器上搭建LNMP环境,还包括composer、drush的安装、drupal运行环境,但都不太完整且解释说明过多,所以把内容整理了一下。只包括基本环境,不包括PHP.ini、Nginx.conf、防火墙等优化,这次直接贴命令和代码。下面操作均在root用户下写。


LNMP环境:

警告:ius-release.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID 9*****f: NOKEY
错误:依赖检测失败:
    epel-release = 7 被 ius-release-1.0-14.ius.centos7.noarch 需要


一份基本的Nginx.con配置文件:

内容如下:


 全局安装composer:

全局安装composer方式2:

添加环境变量


全局安装drush 

composer-install-error

这个报错我一直以为只有phpunit没安装,后面才知道使php-xml没安装,学艺不精,惭愧。


部分配置文件:

  • host: /etc/hosts
  • 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