欢迎各位兄弟 发布技术文章
这里的技术是共享的
Git 可以用 yum 去安装,先搜索一下 yum search git ,你会找到 git.x86_64 还有 git2u.x86_64。用 yum info 去查看包的信息,你会发现 git2u 这个包是 ius 仓库里带的 2.x 版本的 Git ,可以去安装这个包:
yum install git2u
完成以后,输入:
git --help
会显示 git 的帮助信息。说明成功的安装了 Git 。
Composer(https://getcomposer.org/)可以用 curl 去安装:
curl -sS https://getcomposer.org/installer | php
返回:
#!/usr/bin/env php All settings correct for using Composer Downloading... Composer successfully installed to: /home/vagrant/composer.phar Use it: php composer.phar
用 ls 列出当前目录下的东西,你会看到 composer.phar ,使用 Composer 的时候,可以用 php 去执行这个文件,php composer.phar,或者我们可以把它放到系统的环境变量里,就是一些目录,在这些目录下的东西,可以在系统上执行,输出系统的环境变量可以这样:
echo $PATH
返回:
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/vagrant/.local/bin:/home/vagrant/bin
上面是一个目录的列表,把 composer.phar 文件移动到这个目录列表里的其中的一个,再重命名一下就行了。比如我要把它放到 /usr/local/bin 这个目录的下面:
mv composer.phar /usr/local/bin/composer
移动以后,我把它重命名成了 composer,现在,输入:
composer --help
会显示 composer 的帮助信息,安装成功!再输入 which composer ,会告诉你 composer 的位置。
Composer 文档:https://getcomposer.org/doc/
Drush 的第七个版本可以用在 Drupal 7 跟 Drupal 8 上,它是一个命令行工具。用下面的步骤去安装 Drush :
git clone https://github.com/drush-ops/drush.git /usr/local/src/drush
把在 Github 上的 Drush 克隆一份到本地的 /usr/local/src/drush 这个目录的下面。然后进入到这个目录:
cd /usr/local/src/drush
执行 composer install 去安装 Drush 所依赖的东西,可能会提示输入你在 github 上的用户名与密码::
composer install
会返回类似下面的这些内容:
Loading composer repositories with package information Installing dependencies (including require-dev) from lock file - Installing d11wtq/boris (v1.0.8) Downloading: connection... Could not fetch https://api.github.com/repos/d11wtq/boris/zipball/125dd4e5752639af7678a22ea597115646d89c6e, enter your GitHub credentials to go over the API rate limit The credentials will be swapped for an OAuth token stored in /root/.composer/auth.json, your password will not be stored To revoke access to this token you can visit https://github.com/settings/applications Username: wanghao8080 Password: Token successfully created Downloading: 100% - Installing pear/console_table (1.2.1) Downloading: 100% - Installing phpunit/php-token-stream (1.3.0) Downloading: 100% ... pear/console_table suggests installing pear/Console_Color2 (>=0.1.2) phpunit/phpunit-mock-objects suggests installing ext-soap (*) phpunit/php-code-coverage suggests installing ext-xdebug (>=2.2.1) phpunit/phpunit suggests installing phpunit/php-invoker (~1.1) Generating autoload files
成功以后,在环境变量的目录下面创建一个 drush 的快捷方式,可以使用 ln -s 去做这件事,像这样:
ln -s /usr/local/src/drush/drush /usr/bin/drush
意思就是为 /usr/local/src/drush/drush 创建一个快捷方式,放到 /usr/bin/drush 这里。现在你应该可以在系统的任何地方使用 drush 命令了:
drush help
Drush 的文档:http://docs.drush.org/en/master/
Drush 的课程:http://ninghao.net/course/1699
在命令行工具下面去安装,升级 WordPress,去管理网站上的用户,评论,内容等等,可以使用 WP-CLI 。先把它下载下来:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
完成以后,用 ls 列出当前目录下的东西,你会看到一个 wp-cli.phar 的文件,下面再把它放到系统的环境变量的目录里面,在这之前可以先给它添加一个可执行的权限:
chmod +x wp-cli.phar
然后用 mv 命令把它移动到 /usr/local/bin 这个目录的下面,并且重命名为 wp ,这样在系统的任何地方,都可以使用 wp 这个命令了。
mv wp-cli.phar /usr/local/bin/wp
测试一下,输入:
wp --help
WP-CLI 命令列表:http://wp-cli.org/commands/
WP-CLI 的课程:http://ninghao.net/course/1767
路径 Composer drush WP-CLI Git
评论
1 年 2 个月 以前