この記事は1年以上前の古い記事です。現状に即していない記述の場合があります。あらかじめご了承ください。
Debian上で一時的にWordPressをSQLiteを使って動かす
nogajun
_ 手元で一時的にWordPressを動かしたいときがあります。Dockerを使うのもいいですがちょっと面倒です。そういう場合、PHP内蔵サーバーとSQLiteを使えばWordPressを動かすことができます。
コマンドライン版PHPとSQLiteライブラリをインストールします。
sudo apt install php-cli php-sqlite3
WordPressのzipファイルとWordPressをSQLiteで使うためのwp-sqlite-dbをダウンロードして展開します。
展開したwp-sqlite-dbのフォルダのsrc/db.php
を、WordPressのwp-contentフォルダにコピーします。
cp wp-sqlite-db-1.1.0/src/db.php wordpress/wp-content/
wordpressのフォルダに入って、wp-config-sample.php
をwp-config.php
にコピーします。
cd wordpress/
cp wp-config-sample.php wp-config.php
そしてブラウザで https://api.wordpress.org/secret-key/1.1/salt/ にアクセスしてユニークキーを生成したら、wp-config.php
をエディタで開き、以下のユニークキー部分を生成したユニークキーと置き換えます。
define( 'AUTH_KEY', 'put your unique phrase here' );
define( 'SECURE_AUTH_KEY', 'put your unique phrase here' );
define( 'LOGGED_IN_KEY', 'put your unique phrase here' );
define( 'NONCE_KEY', 'put your unique phrase here' );
define( 'AUTH_SALT', 'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT', 'put your unique phrase here' );
define( 'NONCE_SALT', 'put your unique phrase here' );
以下のコマンドでPHPのWebサーバーを起動します。
php -S localhost:8000
ブラウザでhttp://localhost:8000/にアクセスすればWordPressが使えます(と言っても、すごく遅いです)。