6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MAMP環境でWP-CLIを導入

Last updated at Posted at 2017-07-27

はじめに

WP-CLIとは、コマンドラインからWordPressを操作するためのツールです。ブラウザを起動する必要がなく、CUIで様々な操作が可能になります。

MAMPで構築した環境で、WP-CLIを利用開始するまでの流れをまとめます。

WP-CLIをインストール

HTTP経由でのインストールが可能です。
動作条件は、PHP 5.3.29 以上、WordPress 3.7 以上です。

> curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

動作確認をしてみます。

> php wp-cli.phar --info

パスを通す

コマンドをグローバrに呼び出せるようにしていきます。

> chmod +x wp-cli.phar
> sudo vm wp-cli.phr /usr/lobagin/wp

シェルファイルに定義を追加していきます。

.zshrc
# WP-CLIからMAMPのMySQLを呼ぶため
export PATH=/Applications/MAMP/Library/bin:${PATH}

# WP-CLIが使用するMAMPのPHPバージョン
export WP_CLI_PHP=/Applications/MAMP/bin/php/php5.6.10/bin/php

wp-config.phpをMAMP想定に調整

MAMP環境で注意が必要なのはデータベース接続に使用するソケット。これがMAMP内の場所となります。

wp-config.php
define( 'DB_HOST', 'localhost:/Applications/MAMP/tmp/mysql/mysql.sock' );

WordPressから投稿一覧を取得してみる

設定に問題がなければ、WP-CLIから操作が可能になります。
以下はとりあえず投稿一覧を取得するコマンド。

> wp post list
6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?