一、安装Apache、php
1.1、安装PHP
yum install -y yum-utils
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php74
它将从上面启用的 repo 安装 php 版本
yum -y install php php-mysql php-fpm php-json gd gd-devel php-gd php-mbstring php-imap php-xmlrpc php-ldap php-pear php-xml php-common php_openssl
启动PHP-FPM服务并设置开机自启
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
1.2、安装Apache
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
启动、停止、重启
systemctl start httpd
systemctl stop httpd
systemctl restart httpd
1.3 安装mysql client
安装客户端,不是必须的,请根据实际情况考虑
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum install mysql-community-client
1.4 安装mysql server
# 1. 安装MySQL服务器
yum install mysql-community-server
# 2. 启动MySQL服务
systemctl start mysqld
# 3. 设置MySQL服务开机自启
systemctl enable mysqld
# 4. 运行安全脚本设置密码和优化安全
mysql_secure_installation
查看默认密码:/var/log/mysqld.log:
找到如下文本处:
A temporary password is generated for root@localhost: 密码
# 5. 登录MySQL
mysql -u root -p
# 6. 创建数据库
create database wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
--创建用户和授权(假如需要)
create user '用户名'@'%' identified by '你的密码';--创建用户
##grant select,insert,update,delete,create on wordpress.* to 用户名;
GRANT ALL PRIVILEGES ON wordpress.* TO '用户名'@'%';
FLUSH PRIVILEGES;
root/你的密码
二、安装配置Wordpress
2.1、wordpress 安装
官网下载zip包,本次演示,下载版本wordpress-6.3.5-zh_CN.zip
2.2、准备安装文件
上传文件到/root/
2.3、安装unzip
yum -y install unzip
2.4、解压wordpress-6.3.5-zh_CN.zip cd /root/
unzip wordpress-6.3.5-zh_CN.zip
2.5、将解压后的所有文件复制到/var/www/html目录下。
cp -R wordpress/* /var/www/html
授权
chown -Rf apache:apache /var/www/html
#chmod -R a+w /var/www/html
chmod -R 755 /var/www/html/
2.6
cd /var/www/html
cp -a wp-config-sample.php wp-config.php
2.7、 防火墙,打开80端口
firewall-cmd --state
firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl restart firewalld.service
2.8 访问
http://你的ip
http://你的ip/wp-admin/install.php