CentOS7安装wordpress记录
2018年6月5日17:25:54
安装httpd Apache/2.4.6
yum install -y httpd
systemctl enable httpd
systemctl start httpd
然后打开浏览器访问服务器ip,检查httpd是否正常,访问不了排查网络问题。
安装MySQL 8.0.11
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
rpm -Uvh mysql*.rpm
yum install -y mysql-community-server
#更改认证协议
sed -i 's/# default-authentication-plugin=mysql_native_password/default-authentication-plugin=mysql_native_password/g' /etc/my.cnf
systemctl enable mysqld
systemctl start mysqld
#获取初始密码
grep 'temporary password' /var/log/mysqld.log
#输入密码登陆MYSQL
mysql -uroot -p
#修改初始密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass1!';
#查看密码策略
SHOW VARIABLES LIKE 'validate_password%';
#修改密码强度
set global validate_password.policy=0;
#修改密码长度
set global validate_password.length=4;
#再次改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpass';
#创建数据库
create database wordpress;
#退出
exit
安装php及相关组件
yum install -y php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安装wordpress 4.9.4
wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
tar -zxvf wordpress*.gz
cp -rf wordpress/* /var/www/html/
chown -R apache /var/www/html/
接着配置HTTPD
vim /etc/httpd/conf/httpd.conf
#把“Directory "/var/www/html”下的AllowOverride None 换成 AllowOverride All
#使apache支持 .htaccess 文件
systemctl restart httpd
初始化wordpress
浏览器访问服务器
会出现一个配置数据库界面,如果前面数据库配置正常,就没问题了
安装完成。