架设虚拟服务器,可以参考【【图文解说】Azure 安装 虚拟机(Virtual Machine)】
安装 Apache, MariaDB,PHP,参考【CentOS 7 安装 LAMP】
Drush 能以命令行形式快速安装和操作Drupal里一些常用功能,譬如:安装模块,升级模块,清cache 等等
# 下载 Drupal
drush dl drupal
# 清除 cache
drush cr
# 安装模块
drush dl <模块名字>
# 启动模块
drush en <模块名字>
目录
参考:http://docs.drush.org/en/master/install/#drupal-compatibility
Drush 版本 | 分支 | PHP | 支持 Drupal 版本 |
---|---|---|---|
Drush 9 | master | 5.6+ | D8.4+ |
Drush 8 | 8.x | 5.4.5+ | D6, D7, D8.3- |
Drush 7 | 7.x | 5.3.0+ | D6, D7 |
Drush 6 | 6.x | 5.3.0+ | D6, D7 |
Drush 5 | 5.x | 5.2.0+ | D6, D7 |
如果已经安装,跳过此步骤,参考:https://getcomposer.org/download/
# 移动到临时目录下
cd /tmp
# 下载安装程序
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# 执行安装
php composer-setup.php
# 删除安装程序
php -r "unlink('composer-setup.php');"
# 让composer所有账号都能使用
mv composer.phar /usr/bin/composer
你可以安装任何地方,如果只是当前账户使用可以就安装在 ~/,我安装在 /usr/local/share 方便所有账户访问
cd /usr/local/share
mkdir drush8
cd drush8
composer require drush/drush:8.*
以上我安装是 Drush 8 ,如果要安装其他版本,把所有8替换成对应数字。
Drush 9 暂时不要安装,因为取消一些命令,通过composer直接安装。以后另有文章再介绍。
# 指定 Drush 安装目录
echo "export PATH='/usr/local/share/drush8/vendor/bin:$PATH'" >> ~/.bashrc
# 重新导入
source ~/.bashrc
输入以下命令,检查安装版本,如果显示 Drush Version,就是安装成功
drush --version
# 显示 Drush Version : 8.1.17