在Windows 10上配置WP-CLI

时间:2017-09-04 作者:Joel Christophel

我已安装php5-cli 使用bash,但Wordpress使用的是XAMPP的PHP 7安装。我添加了/mnt/c/xampp/php 到路径,我明确使用export WP_CLI_PHP=\'/mnt/c/xampp/php\' 在里面.bashrc.

但当我这样做的时候wp --info, 我得到:

PHP binary:     /mnt/c/xampp/php/php.exe
PHP version:    5.5.9-1ubuntu4.22
php.ini used:   /etc/php5/cli/php.ini
PHP binary 似乎是正确的,但最后两个变量是指PHP 5。

1 个回复
最合适的回答,由SO网友:Trevor 整理而成

事实上,我已经知道怎么做了,而且做起来真的很容易!这太棒了,因为我认为这是一种非常简单的工作方式!

首先,您不想在bash中更改PHP的路径。所以你要删除它。相反,您所做的是使用基于bash的PHP和MySQL,但要连接到您的Windows MySQL(由XAMPP安装)。

Step 1:

sudo apt install mysql-client php-cli php-mysql

Step 2:

在bash中创建指向网站文件的符号链接,如下所示:sudo ln -s /mnt/c/websites /var/www

Step 3:

您需要使用IP地址而不是本地主机连接到MySQL数据库。因此,在创建配置时,请执行以下操作:

wp config create --dbname=wpdbname --dbuser=wpdbuser --dbpass=securepswd --dbhost=127.0.0.1

如果你想了解更多信息,我还写了blog post 关于这个。

结束

相关推荐

如何自定义自定义php文件的页面标题

我正在创建一个自定义php/js页面,在第二个页面上查询和显示来自单独的非wordpress DB的结果。页眉和页脚将与我的主题相同,因此我调用了主题的页脚和页眉,但我还没有弄清楚为什么我自定义页面标题的钩子不起作用,并询问使用哪个钩子来显示我指定的标题。除了主题的页眉和页脚,我不需要调用wordpress中的任何内容(我不使用页面模板的原因之一)。我想是的require(\'../wp-blog-header.php\'); get_header(); add_filter( \'wp_