|
1 | | -# WordPress 安装和配置(初稿) |
| 1 | +# WordPress 安装和配置 |
2 | 2 |
|
| 3 | +## 环境 |
3 | 4 |
|
4 | | -## 更新系统 |
| 5 | +- 腾讯云 |
| 6 | +- CentOS 7.4 |
| 7 | +- 1C + 1G(最低配置) |
| 8 | +- IP:193.112.211.201 |
| 9 | + - 推荐按此文章进行安装的时候可以把该 IP 替换成你的,方便直接复制 |
| 10 | + |
| 11 | +## 更新系统可更新软件 |
5 | 12 |
|
6 | 13 | ``` |
7 | 14 | yum clean all |
8 | 15 | yum -y update |
9 | 16 | ``` |
10 | 17 |
|
| 18 | +## 安装 Apache |
| 19 | + |
11 | 20 | ``` |
12 | 21 | yum install -y httpd |
13 | 22 | systemctl start httpd.service |
14 | 23 | systemctl enable httpd.service |
15 | 24 | ``` |
16 | 25 |
|
17 | | -- 访问:<http://193.112.221.201> |
| 26 | +- 访问(如果出现 Apache 欢迎页面即表示成功):<http://193.112.211.201> |
| 27 | + |
| 28 | + |
| 29 | +## 安装 MySQL |
| 30 | + |
| 31 | +#### MySQL 5.6(尽可能不用旧版本) |
18 | 32 |
|
19 | 33 | ``` |
20 | | -mysql 5.6 |
21 | 34 | sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm |
22 | 35 | yum install mysql mysql-server mysql-libs mysql-server |
| 36 | +``` |
| 37 | + |
| 38 | +#### MySQL 5.7(推荐) |
23 | 39 |
|
24 | | -mysql 5.7 |
| 40 | +``` |
25 | 41 | wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm |
26 | 42 | yum localinstall -y mysql57-community-release-el7-8.noarch.rpm |
27 | 43 | yum install mysql-community-server |
28 | 44 |
|
29 | 45 | systemctl enable mysqld.service |
30 | 46 | systemctl restart mysqld.service |
| 47 | +``` |
31 | 48 |
|
32 | | -默认 mysql 5.7 安装完有一个随机密码生成,位置在:/var/log/mysqld.log,里面有这样一句话: |
33 | | -A temporary password is generated for root@localhost: 随机密码 |
34 | | -
|
35 | | -不用随机密码,我们可以设置密码 |
36 | | -systemctl stop mysqld.service |
37 | | -/usr/sbin/mysqld --skip-grant-tables --user=mysql |
38 | | -
|
39 | | -在启动一个终端:mysql -u root mysql |
40 | | -
|
41 | | -UPDATE user SET authentication_string=PASSWORD('新密码') where USER='root';FLUSH PRIVILEGES; |
42 | | -GRANT ALL PRIVILEGES ON *.* TO '数据库用户名'@'%' IDENTIFIED BY '数据库用户名的密码' WITH GRANT OPTION; |
43 | | -
|
44 | | -systemctl restart mysqld.service |
| 49 | +#### MySQL 5.7 配置 |
45 | 50 |
|
46 | | -试一下:mysql -h localhost -u root -p,然后输入密码,输入:select 1; |
47 | 51 |
|
48 | | -如果报:You must reset your password using ALTER USER statement before executing this statement |
| 52 | +- 默认 MySQL 5.7 安装完有一个随机密码生成,位置在:`/var/log/mysqld.log`,里面有这样一句话:`A temporary password is generated for root@localhost: 随机密码` |
| 53 | +- 如果初次要连上去需要填写该密码 |
| 54 | +- 我们也可以选择重置密码: |
| 55 | + - `systemctl stop mysqld.service` |
| 56 | + - `/usr/sbin/mysqld --skip-grant-tables --user=mysql` |
| 57 | +- 在启动一个终端:`mysql -u root mysql` |
| 58 | + - `UPDATE user SET authentication_string=PASSWORD('新密码') where USER='root';FLUSH PRIVILEGES;` |
| 59 | + - `GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '上一步的新密码' WITH GRANT OPTION;` |
| 60 | + - `systemctl restart mysqld.service` |
| 61 | +- 试一下:`mysql -h localhost -u root -p` |
| 62 | +- 然后输入密码,输入:`select 1;` |
| 63 | +- 如果报:`You must reset your password using ALTER USER statement before executing this statement` |
| 64 | + - `set password = password('新密码');` |
49 | 65 |
|
50 | | -set password = password('新密码'); |
| 66 | +## 安装 PHP |
51 | 67 |
|
52 | | -``` |
| 68 | +- 安装命令:`yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc` |
| 69 | +- 测试 PHP 安装结果,新建文件:`vim /var/www/html/info.php` |
53 | 70 |
|
54 | 71 | ``` |
55 | | -yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc |
56 | | -
|
57 | | -vim /var/www/html/info.php |
58 | | -
|
59 | 72 | <?php |
60 | 73 | phpinfo(); |
61 | 74 | ?> |
62 | 75 | ``` |
63 | 76 |
|
64 | | -- <http://193.112.221.201/info.php> |
| 77 | +- 浏览器访问(出现 PHP 环境信息表示安装成功):<http://193.112.211.201/info.php> |
| 78 | +- 测试后删除刚刚文件:`rm -rf /var/www/html/info.php` |
65 | 79 |
|
| 80 | +## 安装 WordPress |
66 | 81 |
|
67 | | -rm -rf /var/www/html/info.php |
68 | | - |
69 | | -https://cn.wordpress.org/ |
| 82 | +- 寻找官网最新版本下载地址(201806 是 4.9.4):<https://cn.wordpress.org/> |
70 | 83 |
|
71 | 84 | ``` |
72 | 85 | cd /var/www/html/ |
| 86 | +
|
73 | 87 | wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip |
| 88 | +
|
74 | 89 | unzip wordpress-4.9.4-zh_CN.zip |
75 | | -mv wordpress-4.9.4-zh_CN.zip /opt |
76 | 90 |
|
77 | | -chown -R apache:apache /var/www/html |
78 | | -chmod -R 775 /var/www/html/wordpress |
| 91 | +rm -rf wordpress-4.9.4-zh_CN.zip |
79 | 92 |
|
80 | | -创建数据库:wordpress |
| 93 | +cd /var/www/html/wordpress && mv * ../ |
| 94 | +
|
| 95 | +chmod -R 777 /var/www/html/ |
81 | 96 | ``` |
82 | 97 |
|
83 | | -- <http://193.112.221.201/wordpress/wp-admin/setup-config.php> |
| 98 | +## 创建数据库 |
| 99 | + |
| 100 | +- SQL 语句:`CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;` |
| 101 | + |
| 102 | +## WordPress 在线配置引导 |
| 103 | + |
| 104 | +- 浏览器访问:<http://193.112.211.201/wp-admin/setup-config.php> |
| 105 | + |
| 106 | +## DNS 解析 |
| 107 | + |
| 108 | +- 我是托管到 DNSPOD,重新指向到新 IP 地址即可 |
84 | 109 |
|
85 | 110 | ## 资料 |
86 | 111 |
|
|
0 commit comments