最近 WP-CLI をよく使うようになったので、 wp コマンドを使って環境構築するまでをまとめました。
コマンドラインからインストールできるようになって、CUI 派には嬉しい限りです!
$ curl -L https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli-nightly.phar > /usr/local/bin/wp
chmod 755 /usr/local/bin/wp
$ curl -L https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar > /usr/local/bin/wp
chmod 755 /usr/local/bin/wp
http://wp-cli.org/#installing
↑公式の手順も参考までにどうぞ。
インストールされたことを確認する
$ wp --info
PHP binary: /usr/bin/php
PHP version: 5.6.30
php.ini used: /etc/php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /Users/xxxx
WP-CLI packages dir: /Users/xxxx/.wp-cli/packages/
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 1.3.0
WordPress 本体をダウンロードする
$ wp core download --version=4.8.1 --locale=ja --path=./wordpress
Downloading WordPress 4.8.1 (ja)...
Using cached file '/Users/xxxxx/.wp-cli/cache/core/wordpress-4.8.1-ja.tar.gz'...
Success: WordPress downloaded.
$ wp core download --version=latest --locale=ja --path=./wordpress
Error: The requested locale (ja) was not found.
wp-config.php を作成する
$ wp core config --dbname=wordpress --dbuser=wordpress --dbpass=password
Success: Generated 'wp-config.php' file.
DB, user を作成する
$ echo 'GRANT ALL PRIVILEGES ON wordpress.* TO "wordpress"@"localhost" IDENTIFIED BY "password";' | mysql -u root
インストールする
$ wp core install --url=http://localhost/ --title=TestPress --admin_user=admin --admin_password=password --admin_email=test@test.com
Success: WordPress installed successfully.
以上で WordPress のインストールが完了しました。
Apache を使っている人は virtual host などの設定をお忘れなく。
nginx のひとは適当に設定して下さい。(詳しく知らない)
mac に pip をインストールする
mac は標準で python が入っていますが、パッケージ管理の pip がインストールされていないので入れてみました。
2017/05/26 09:00
[GAS] Google Drive の特定フォルダ配下のフォルダ・ファイルの権限を一括で移譲する
Google Drive の特定フォルダ配下のファイル・フォルダの権限を一括で移譲するツールを Google Apps Script で作りました。
2018/11/10 15:54
[Windows] Ophcrack を使ってユーザーパスワードを解析する方法
家族で使っていた Windows7 のログインパスワードを忘れたため、Ophcrack を使って解析したときの記録です。
2017/09/30 21:00
[shell] フォルダ内にある大量の ZIP ファイルをまとめて解凍する
とある ZIP を解凍すると中に大量の ZIP が居たときに幸せになれるコマンドを紹介します
2018/06/19 23:45
[MySQL] データファイルから DB を復元する
先日 MySQL が再起動できなくなる問題が発生し、急遽データファイル(.frm, .ibd)から復元しました
2018/11/25 12:44