centos 7 阿里云基础服务器安装 composer 和 drush

hrs 提交于 2020/09/15 - 09:02 , 周二

使用 centos 7 安装时的记录过程
安装composer

方法一:

curl -sS https://getcomposer.org/installer11 | php
ls -la 查看 composer.phar 是否存在
如果存在,使用 php composer.phar 测试是否正常,如果有返回信息,表示正常。
添加 composer 到系统变量:mv composer.phar /usr/local/bin/composer
输入 composer ,回车,如果有返回信息,则表示正常。

方法二:
依次输入下边这几行命令,也可以下载composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

安装drush

记录错误信息:

这是因为初级的阿里云服务器内存太小导致的,由于耗光了内存并且没有设置交换空间,所以出错。
解决方法:
一、加钱买内存
二、设置交换空间

选择第二种,省钱:

CentOS增加swap分区大小
free -m
2. 增加 swap 大小, 2G 左右
dd if=/dev/zero of=/var/swap bs=1024 count=2048000
3. 设置交换文件
mkswap /var/swap
4. 立即激活启用交换分区
swapon /var/swap
5. 添加系统引导时自启动运行
vi /etc/fstab
//添加如下信息
/var/swap swap swap defaults 0 0
6. 收回 swap 空间
swapoff /var/swap
7. 从文件系统中回收
rm /var/swap

其他参考网址:
http://www.linuxidc.com/Linux/2015-02/113250.htm1
http://www.centoscn.com/CentOS/config/2013/0725/503.html

网友看法:有可能会拖慢系统的响应速度,未经测试,有待验证。
百度关键词:centos swap

安装:

composer global require drush/drush --prefer-dist -vvv --profile
cd ~/.config/composer/vendor/bin
vim ~/.bash_profile 然后加入 export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.bash_profile

说明:
第一步:
global 添加到 composer 全局变量
require drush/drush 默认下载最新稳定版的 drush,如果要下载开发版本或是其他版本,需要指定版本号,比如:drush/drush:8.1.0 或是下载开发版本 drush/drush:dev-master
--prefer-dist 不下载版本控制的一些东西。因为国内下载国外资源速度很慢。
-vvv 显示详细安装过程。

第二步(非必需):
确认 drush 下载是否成功。

万恶的putty,辣眼睛的配色方案

第三步:
将 vendor 目录下的 bin 目录加入系统变量,以便全局使用 drush。

第四步:
让设置立即生效。

over.

测试 drush 是否安装成功:

输入 drush ,回车
如果看到这些信息,则表示安装成功。

The end.