使用Composer在WordPress上进行安装
用Composer很容易地完成WordPress的安装(即使不使用Composer也不难哈哈)。
首先创建composer.json文件。(因为无法成功使用composer init命令)
mkdir wp-install-dir && cd $_
vi composer.json
请使用以下内容保存composer.json文件。
{
"name": "organization-name/project-name",
"require": {
"php": ">=5.3.0"
},
"extra": {
"installer-paths": {
"vendor/wordpress/wp-content/plugins/{$name}/": [
"type:wordpress-plugin",
"type:wordpress-muplugin"
]
}
},
"repositories": [
{
"type": "composer",
"url": "https://wpackagist.org"
},
{
"type": "package",
"package": {
"name": "wordpress",
"version": "4.9.8",
"source": {
"type": "git",
"url": "https://github.com/WordPress/WordPress.git",
"reference": "4.9.8"
}
}
}
]
}
只需要执行composer require wordpress,就可以下载WordPress了。
在composer中使用”composer require wpackagist-plugin/akismet”命令,就可以下载akismet插件。(该插件将从wpackagist下载)
“vendor/wordpress/wp-content/plugins/{$name}/”是用于安装WordPress插件的路径。当你使用WP_CONTENT_DIR常量更改目录时,请同时更改此路径。
特别适合那些想要以非常简单的方式进行的人。
请使用atomita/wordpress-composer-template。
wget https://raw.github.com/atomita/wordpress-composer-template/master/composer.json
wget https://raw.github.com/atomita/wordpress-composer-template/master/env-example -O .env
wget https://raw.github.com/atomita/wordpress-composer-template/master/index.php
composer run-script update-repositories-for-wordpress
composer require wordpress
只需把当前目录设为public目录和wp-content目录,就可以使其正常运行。