LAMP环境搭建WordPress博客

时间:2022-07-01 12:55:21

环境选择:CentOS 7.3

apache

mariadb

php及相关模块

一、安装apache相关服务、MariaDB数据库 php及相关模块

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相关服务

systemctl start httpd mariadb

三、将apache、mariadb加入开机启动

systemctl enable httpd mariadb

四、将mariadb数据库初始化设置

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相关服务

systemctl restart httpd mariadb

六、下载最新版WordPress并进行配置

mkdir /root/wpcd /root/wpwget http://wordpress.org/latest.zipunzip latest.zip

编辑配置文件中的数据库信息

cd /root/wp/wordpresscp wp-config-sample.php wp-config.php vim wp-config.php

其中wordpress为数据库名称,wordpressadmin为数据库用户名passwd为数据库密码

define('DB_NAME', 'wordpress');/** MySQL database username */define('DB_USER', 'wordpressadmin');/** MySQL database password */define('DB_PASSWORD', 'passwd');

 

修改之后保存退出

配置好后将所有文件移动到/var/www/html/

cp -rf /root/wp/wordpress/* /var/www/html/

将WordPress变成Apache用户组与用户

chown -R  apache:apache /var/www/html/wordpress/*

七、为WordPress建立数据库连接

mysql -uroot -p
Enter password: [输入root用户密码]

创建wordpress数据库[之前在配置文件中设定的数据库名称]

mariadb> create schema wordpress default character set utf8 collate utf8_general_ci;Query OK, 1 row affected (0.00 sec)

为wordpress数据库创建用户和用户密码[之前在配置文件中设定的用户名和密码]

mariadb> create user 'wordpressadmin'@'%' identified by 'passwd';Query OK, 0 rows affected (0.00 sec)

给数据库用户赋予权限

mariadb> grant select,insert,update,delete,create on wordpress.* to wordpressadmin;Query OK, 0 rows affected (0.00 sec)

提示:*代表整个数据库

立即启用修改

mariadb> flush privileges;Query OK, 0 rows affected (0.00 sec)

退出数据库

mysql> quit;Bye

八、重启MySQL与Httpd服务

systemctl restart httpd mariadb

wordpress后台配置完成!

打开浏览器输入ip地址就可以在web端进行页面配置了。