环境选择:CentOS 7.3
apache
mariadb
php及相关模块
一、安装apache相关服务、MariaDB数据库 php及相关模块
1
| yum -y install httpd mariadb mariadb-server php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
|
二、开启apache、mariadb相关服务
1
| systemctl start httpd mariadb
|
三、将apache、mariadb加入开机启动
1
| systemctl enable httpd mariadb
|
四、将mariadb数据库初始化设置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| mysql_secure_installation
[Enter current password for root]
输入当前 root 用户的密码,由于是新数据库,直接按[Enter]键。
[Set root password?]
设置 root 密码(最好自己设置密码,选 Y)
New password:********
Re-enter new password:********
[anonymous users?]
删除匿名用户(选 Y)
[Disallow root login remotely?]
禁止 root 用户远程登录(选 n)
[Remove test database and access to it?]
删除默认的 test 数据库(选 Y)
[Reload privilege tables now?]
是否马上应用最新的设置(选 Y)
MySQL初始化设置完成
|
五、重启Apache、mariadb相关服务
1
| systemctl restart httpd mariadb
|
六、下载最新版WordPress并进行配置
编辑配置文件中的数据库信息 1
2
3
| cd /root/wp/wordpress
cp wp-config-sample.php wp-config.php
vim wp-config.php
|
其中wordpress为数据库名称,wordpressadmin为数据库用户名passwd为数据库密码 1
2
3
4
5
| define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressadmin');
/** MySQL database password */
define('DB_PASSWORD', 'passwd');
|
修改之后保存退出 配置好后将所有文件移动到/var/www/html/ 1
| cp -rf /root/wp/wordpress/* /var/www/html/
|
将WordPress变成Apache用户组与用户 1
| chown -R apache:apache /var/www/html/wordpress/*
|
七、为WordPress建立数据库连接
Enter password: [输入root用户密码]创建wordpress数据库[之前在配置文件中设定的数据库名称]
1
2
3
| mariadb> create schema wordpress default character set utf8 collate utf8_general_ci;
Query OK, 1 row affected (0.00 sec)
|
为wordpress数据库创建用户和用户密码[之前在配置文件中设定的用户名和密码]
1
2
3
| mariadb> create user 'wordpressadmin'@'%' identified by 'passwd';
Query OK, 0 rows affected (0.00 sec)
|
给数据库用户赋予权限
1
2
3
| mariadb> grant select,insert,update,delete,create on wordpress.* to wordpressadmin;
Query OK, 0 rows affected (0.00 sec)
|
提示:*代表整个数据库
立即启用修改
1
2
3
| mariadb> flush privileges;
Query OK, 0 rows affected (0.00 sec)
|
退出数据库
八、重启MySQL与Httpd服务1
| systemctl restart httpd mariadb
|
wordpress后台配置完成!
打开浏览器输入ip地址就可以在web端进行页面配置了。
|