需要四台虚拟机,实际上,我们只需要操作三台
一个数据库,一个nginx,一个php,还需要准备一个软件包wordpress-4.7.3-zh_C
首先配置nginx的服务环境
root@nginx \~\]# vi /usr/local/nginx/conf/nginx.conf 修改文件中的location下的 root /www; index 添加index.php 下面有两个location \~ .php$ 改第二处 将这部分整个大括号内容的注释#取消,然后root /www; fstcgi_pass192.168.200.131:9000; 这是php的主机ip根据自己的情况设置 保存退出 \[root@nginx \~\]# vi /usr/local/nginx/conf/fstcgi_params fastcgi_param SCRIPT_NAME $fastcgi_script_name; **fastcgi_param SCRIPT_FILENAME d o c u m e n t r o o t document_root documentrootfastcgi_script_name;** 添加 fastcgi_param REQUEST_URI $request_uri; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param REQUEST_SCHEME $scheme; fastcgi_param HTTPS $https if_not_empty; 创建目录 \[root@nginx \~\]# mkdir /www \[root@nginx \~\]# chown nginx:nginx /www/ 在php主机上操作 \[root@php \~\]# mkdir /www \[root@php \~\]# chown nginx:nginx /www/ 使用 FX工具将压缩包wordpress-4.7.3-zh_C上传到nginx和php主机上的/root目录下, cd 回root目录 \[root@nginx \~\]# cd /root \[root@nginx \~\]# unzip wordpress-4.7.3-zh_C.zip \[root@nginx \~\]# mv wordpress/\* /www/ php主机也是一样操作 \[root@php \~\]# cd /root \[root@php \~\]# unzip wordpress-4.7.3-zh_C.zip \[root@php \~\]# mv wordpress/\* /www/ 回到nginx主机 \[root@nginx \~\]# cp /www/wp-config-sample.php /www/wp-config.php \[root@nginx \~\]# vi /www/wp-config.php // \*\* MySQL 设置 - 具体信息来自您正在使用的主机 \*\* // /\*\* WordPress数据库的名称 \*/ define('DB_NAME', 'wordpress'); /\*\* MySQL数据库用户名 \*/ define('DB_USER', 'root'); /\*\* MySQL数据库密码 \*/ define('DB_PASSWORD', '000000'); /\*\* MySQL主机 \*/ 主数据库的ip define('DB_HOST', '192.168.200.10'); /\*\* 创建数据表时默认的文字编码 \*/ define('DB_CHARSET', 'utf8'); /\*\* 数据库整理类型。如不确定请勿更改 \*/ define('DB_COLLATE', ''); \[root@nginx \~\]# scp /www/[email protected]:/www/ usage: scp \[-12346BCpqrv\] \[-c cipher\] \[-F ssh_config\] \[-i identity_file
-l limit\] \[-o ssh_option\] \[-P port\] \[-S program
\[user@\]host1:\]file1 ... \[\[user@\]host2:\]file2 然后配置主数据库 进入数据库 Welcome to the MariaDB monitor. Commands end with ; or \\g. Your MariaDB connection id is 4 Server version: 5.5.44-MariaDB-log MariaDB Server Copyright © 2000, 2015, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\\h' for help. Type '\\c' to clear the current input statement. MariaDB \[(none)\]\> create database wordpress; Query OK, 1 row affected (0.06 sec) \[root@nginx \~\]# nginx -s reload 再打开网页 