配置安装 WordPress


wordpress-install-config

一般情况下,我们可以在官网(https://wordpress.org)下载好 WordPress 安装包,然后上传到服务器安装,除了这个方法,我们也可以使用 WordPress 命令行工具 WP-CLI 用命令行安装。

配置服务器

首先需要为 WordPress 配置一个主机地址。

在电脑 hosts 文件中添加一条新记录:

192.168.33.10 iiiryan.dev

意思是将 iiiryan.dev 这个主机名指向我们虚拟机的 IP 地址,这样在配置 Nginx 时可以添加一个新的 server

然后我们在 Nginx 服务中配置文件目录中新建一个配置文件:iiiryan.dev.conf,配置内容为:

server {
  listen       80;
  server_name  iiiryan.dev;
  root         /vagrant/www/wordpress;
  index        index.php index.html index.htm;

  location / {
     try_files $uri $uri/ /index.php?$query_string;
  }

  location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include fastcgi_params;  
  }
}

/vagrant/www/wordpress 是网站的根目录,完成后重新加载 Nginx。

下载 WordPress

进行到上面设置的网站根目录下,执行命令:

wp core download

这个命令后可以使用 --locale--version 选项,指定下载的语言和版本。

创建数据库

如果已经安装了 phpMyAdmin,可以直接使用浏览器访问数据库管理页面,创建数据库,也可以使用命令行创建数据库。

先登录到 MySQL:

mysql -u root -p

登录后创建一个名为 wordpress 的数据库:

create database wordpress;

给数据库设定用户名、密码:

grant all grant all privileges on wordpress.* to 'ryan'@'localhost' identified by 'password';

为了安全,可以使用 openssl 生成一个随机密码。

完成后,退出 MySQL 控制台。

安装 WordPress

现在就可以直接在浏览器中输入我们设置的地址访问网站,并随着系统提示一步一步的进行安装了。

也可以使用 WP-CLI 命令行安装,首先需要设置 WordPress 的配置文件 wp-config.php

wp core config --dbname=wordpress --dbuser=ryan --password --dbhost=localhost --dbprefix=wp_ --locale=zh_CN

如果正常,返回信息:

Success: Generated wp-config.php file.

配置文件设置完成后就可使用 wp core install 命令进行安装了:

wp core install --url=http://iiiryan.dev --title='WordPress' --admin_user=ryan --admin_password=1234 --admin_email=mail@mail.com

成功后,返回信息:

Success: WordPress installed successfully.

如果一切顺利,在浏览器中输入设定的网址:http://iiiryan.dev 就能正常访问了。

#EOF