这个视频我们一起去安装一下 wp-cli 这个工具。先打开它的官方的网站,http://wp-cli.org/,可以先把它下载下来,复制一下这个 Installing 下面的这行代码 … 就是这个 curl 开头的代码,使用 curl ,下载 wp-cli.phar 这个文件。
回到命令行的工具,用 ssh 登录到你的服务器,这里我用的是 vagrant 搭建的一个本地的开发环境。你可以参考宁皓网的 vagrant 开发环境这个课程。
连接到服务器以后,先进入到一个目录 … 这里我在的位置是登录的用户的主目录 … 把刚才复制的代码粘贴过来 … 然后回车 …
这样会把 wp-cli.phar 这个文件下载到当前的目录下面 … 输入 ls ,查看一下 … 要使用这个 wp-cli 可以这样 … 先输入 php ,接着是 wp-cli.phar 这个文件的位置 … 现在这个文件是在当前的目录下面,所以可以直接使用它的文件名 … 后面再加上要执行的命令 .. 这里我们加上一个 --info 选项 …
会返回一些有用的信息,比如 php 的位置,版本号,配置文件的位置等等。
如果你不想每次执行 wp-cli 的时候,都用这么复杂的方法,我们可以把它放到系统的环境变量里指定的目录下面,输出这些环境变量,可以这样,echo $PATH … 在这里,我们可以把这个 wp-cli.phar ,放到这里列出的任何一个目录的下面。
比如,把它放到这个 /user/local/bin 目录下面 …
在移动这个文件之前,可以再给它添加一个可执行的权限。输入 ls -la … 这里你会看到,这个文件的拥有者所拥有的权限是 r ,表示读取,还有一个 w,表示写入,没有执行的权限 … 我们得给它添加一个可执行的权限。
这里用的是 chmod 命令 … 关于 linux 系统的权限问题,你可以参考宁皓网的 CentOS:在阿里云上运行网站 这个课程。
输入 chmod u+x ,表示要给文件的拥有者,添加一个 x 权限,也就是可执行的权限 … 后面加上文件名 … wp-cli.phar
chmod u+x wp-cli.phar
再检查一下 … ls -la … 现在这个文件的拥有者,就拥有了可执行的权限 … 下面再把它放到环境变量指定的目录里面 … 用 mv 这个命令 .. . 这里需要超级管理员的权限,先加上一个 sudo .. 然后是 mv ,要移动的是 wp-cli.phar 这个文件 … 移动到的目录是 /usr/local/bin ,移动以后,可以再重命名一下这个文件 … 命名为 wp …
sudo mv wp-cli.phar /usr/local/bin/wp
回车 … 输入 wp … 回车 … 你会看到一些相关的帮助信息 …
现在,不管我们在哪里,都可以直接使用 wp-cli 这个工具了。