这篇文章给大家分享的是有关怎么在Ubuntu 14.04上使用wp-cli安装WordPress博客程序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
在这里,wp-cli是一个强大的命令行工具,您可以管理WordPress,它可以帮助您。本文介绍如何安装wp-cli以及如何使用它执行一些常见的、实际的任务。
先决条件
本文是为Ubuntu 14.04编写的。在继续前进之前,确保你已经掌握Linode的基本知识。
提示:
本文是为非根用户编写的。需要提升特权的命令与sudo是预先固定的。如果您不熟悉sudo命令,您可以检查我们的用户和组向导。
安装WP-CLI
wp-cli可以作为PHP存档文件(.phar)提供。您可以使用wget或curl命令下载它:
1 | curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar |
或者
1 | wget https://www.52banwagong.com /wp-cli/builds/gh-pages/phar/wp-cli.phar |
你需要做这个。phar文件可执行文件,并将其移动到/usr/local/bin,以便可以直接运行:
1 2 | chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp |
检查是否安装正确:
1 | wp --info |
您应该看到如下所显示的类似输出,这意味着您可以继续:
1 2 3 4 5 6 7 | PHP binary: /usr/bin/php5 PHP version: 5.6.11-1ubuntu3.1 php.ini used: /etc/php5/cli/php.ini WP-CLI root dir: phar://wp-cli.phar WP-CLI global config: WP-CLI project config: WP-CLI version: 0.21.1 |
您还可以使用上述三个步骤来升级wp-cli。
激活Bash完成
wp-cli的bash完成特性允许您动态地查看所有可用的命令。
在您的主目录中下载bash脚本:
1 2 | cd ~/ wget https://github.com/wp-cli/wp-cli/raw/master/utils/wp-completion.bash |
编辑.bashrc文件,当你登录的时候,它会被shell加载。打开文件并在编辑器中添加以下行:
file excerpt ~/.bashrc
1 | source /home/$USER/wp-completion.bash |
运行以下命令来重新加载bash配置文件:
1 | source ~/.bashrc |
就是这样。Bash完成现在已启用。要测试它,输入 wp theme (包括后面的空格)和按Tab键两次。您将在提示符中再次看到可用 wp theme 的可用命令列表。
WP-CLI的基本知识
在继续学习之前,让我们先了解一下wp-cli是如何工作的。这将帮助你对即将到来的步骤感到舒适。
到目前为止,我们已经看到了通过主命令wp-cli访问的wp-cli。您可以使用嵌套的子命令来执行主命令。例如,我们有一个下载WordPress的命令,它是:
1 | wp core download |
在这里,wp是主命令,而core和download是它的嵌套子命令。嵌套子命令可以扩展一个或两个级别。
wp-cli还提供了一个详细的帮助部分,它显示了您可能需要的所有命令。访问帮助:
1 | wp help |
输出应该类似于:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | wp
DESCRIPTION
Manage WordPress through the command-line.
SYNOPSIS
wp <command>
SUBCOMMANDS
cache Manage the object cache. cap Manage user capabilities. cli Get information about WP-CLI itself. comment Manage comments. core Download, install, update and otherwise manage WordPress proper. cron Manage WP-Cron events and schedules. db Perform basic database operations. eval Execute arbitrary PHP code after loading WordPress. eval-file Load and execute a PHP file after loading WordPress. : |
提示:使用子命令可以帮助您在这个帮助菜单中导航。向上和向下的箭头键可以让您滚动整个帮助命令列表。键入q将退出帮助菜单。有关如何进一步浏览完整帮助部分的详细信息,您可以在上面的提示符中键入h。
您可以使用启用的bash完成来演示wp-cli的可用命令列表。只需输入wp和按tab两次。您将看到可用命令的列表。现在,输入wp core和按tab键两次。您将看到一个可用于核心的命令列表。对于任何主或子命令,可以重复使用命令后的双标记。
安装WordPress
建立数据库
在开始之前,您需要设置一个数据库。登录到MySQL服务器,用MySQL用户名替换user
1 | mysql -u user -p |
创建一个数据库:
1 | create database wordpress; |
Grant需要为mysql用户提供的特权,而WordPress允许数据库访问。将user和 password
替换为允许的mysql用户:
1 | grant all on wordpress.* to 'user' identified by 'password'; |
键入退出,以退出MySQL命令行。
主要安装
转到Apache example.com目录:
1 | cd /var/www/html/example.com |
更改publichtml目录的所有权。Apache附带了自己的usergroup www数据。作为推荐的实践,您应该将安装目录的所有权更改为这个组。您还需要将用户名添加到组中,并启用组写权限来执行目录中的任何命令:
1 2 3 | sudo chown -R www-data public_html sudo usermod -aG www-data username sudo chmod -R g+w public_html |
接下来,下载WordPress文件。在这里,您需要使用前缀sudo-u www数据,以便在www-data组下运行wp-cli命令。您需要在每次运行命令时使用这个命令,这需要wp-cli向目录写入,就像安装或升级:
1 | wp core download |
创建一个wp-config.php文件:
1 | wp core config --dbname=wordpress --dbuser=user --dbpass=password --dbhost=localhost --dbprefix=wp_ |
dbhost和db前缀完全是可选的,除非您需要更改它们的默认值,否则可以省略。
运行安装:
1 | wp core install --url="https://www.52banwagong.com" --title="Blog Title" --admin_user="adminuser" --admin_password="password" --admin_email="email@domain.com" |
你的WordPress博客现在已经准备好使用了。
常用命令
安装和更新插件
假设你想要安装Yoast搜索引擎优化插件。你的第一步将是找到插件的蛞蝓。在这种情况下,蛞蝓是permalink url的最后一部分,它描述了插件目录。例如,一个插件可以在http://wordpress.org/plugins/plugin-dir/。在这里,plugin-dir是插件的一部分。你在你的博客上安装了这个插件,它的地址是http://example.com/wp-content/plugins/plugin-dir/。由于这个段是每个插件的唯一,你可以用wp-cli搜索任何插件的片段,然后安装它:
1 | wp plugin search yoast |
你会得到一个类似于这个的输出。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Success: Showing 10 of 259 plugins. +---------------------------------+----------------------------------+--------+ | name | slug | rating | +---------------------------------+----------------------------------+--------+ | Yoast SEO | wordpress-seo | 90 | | SO Clean Up Yoast SEO | so-clean-up-wp-seo | 96 | | All Meta Stats Yoast SEO Addon | all-meta-stats-yoast-seo-addon | 100 | | Google Analytics by Yoast | google-analytics-for-wordpress | 80 | | Import Settings into WordPress | yoast-seo-settings-xml-csv-impor | 0 | | SEO by Yoast | t | | | Surbma - Yoast Breadcrumb Short | surbma-yoast-breadcrumb-shortcod | 84 | | code | e | | | Meta Box Yoast SEO | meta-box-yoast-seo | 0 | | Keyword Stats Addon for Yoast S | keyword-stats-addon-for-yoast-se | 100 | | EO | o | | | Meta Description Stats Addon fo | meta-description-stats-addon-for | 100 | | r Yoast SEO | -yoast-seo | | | Title Stats Addon for Yoast SEO | title-stats-addon-for-yoast-seo | 100 | +---------------------------------+----------------------------------+--------+ |
通过修改命令,您可以在每个页面上看到超过10个插件。
1 | wp plugin search yoast --per-page=20 |
现在你已经知道了你想要安装的插件的一部分(wordpressseo),将它复制到你的命令并激活它:
1 2 | wp plugin install wordpress-seo wp plugin activate wordpress-seo |
要更新任何插件,你可以使用:
1 | wp plugin update wordpress-seo |
或者,为了更新所有插件,你可以使用:
1 | wp plugin update --all |
或者,在你的博客上列出所有已安装的插件,你可以使用:
1 | wp plugin list |
要卸载插件,你可以使用:
1 | wp plugin uninstall wordpress-seo |
安装和更新主题
安装和激活一个主题的过程与插件几乎完全相同。只需在所有命令中交换插件的主题。
所以,为了寻找主题,你可以使用:
1 | wp theme search twentytwelve |
要安装和激活,你可以使用:
1 2 | wp theme install twentytwelve wp theme activate twentytwelve |
要更新一个或所有主题,您可以使用:
1 2 | wp theme update twentytwelve wp theme update --all |
要以表格形式列出所有主题,您可以使用:
1 | wp theme list |
要卸载一个主题,你可以使用:
1 | wp theme uninstall twentytwelve |
WordPress的更新
你可以通过以下命令更新你的博客:
1 2 | wp core update wp core update-db |
第一个命令更新文件。第二个任务完成了数据库升级。
感谢各位的阅读!关于“怎么在Ubuntu 14.04上使用wp-cli安装WordPress博客程序”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!