纯净Centos系统安装WordPress
前提:必须是纯净系统
1、更新yum
sudo yum update
2、安装Apache HTTP服务器
sudo yum install -y httpd
3、启动Apache服务并设置开机自启
sudo systemctl start httpd
sudo systemctl enable httpd
4、安装MariaDB数据库服务器
sudo yum install -y mariadb-server
5、启动MariaDB服务并设置开机自启
sudo systemctl start mariadb
sudo systemctl enable mariadb
6、运行MySQL安全脚本以提高安全性和设置root密码
sudo mysql_secure_installation
7、安装PHP及相关扩展
sudo yum install -y epel-release
sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install -y yum-utils
sudo yum-config-manager --enable remi-php74
sudo yum install -y php php-mysql php-gd php-xml php-xmlrpc php-fpm php-mbstring php-json
8、启动PHP-FPM服务并设置开机自启
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
9、创建WordPress数据库
sudo mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
FLUSH PRIVILEGES;
EXIT;
10、下载并配置WordPress
# 下载安装 wget
sudo yum install -y wget
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -zxvf latest.tar.gz
sudo chown -R apache:apache wordpress
sudo cp wordpress/wp-config-sample.php wordpress/wp-config.php
sudo vi wordpress/wp-config.php
在wp-config.php文件中,修改以下行,将数据库名称、用户名和密码替换为上一步中创建的数据库信息:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress');
define('DB_PASSWORD', '123456');
11、配置Apache虚拟主机
sudo vi /etc/httpd/conf.d/wordpress.conf
添加以下内容:
<VirtualHost *:80>
ServerName 192.168.31.99
DocumentRoot /var/www/html/wordpress
ErrorLog /var/log/httpd/wordpress_error.log
CustomLog /var/log/httpd/wordpress_access.log combined
<Directory /var/www/html/wordpress>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
12、重启Apache服务
sudo systemctl restart httpd
13、访问WordPress安装页面
在浏览器中访问 http://192.168.31.99
,按照安装向导的指示进行WordPress的设置和配置。
14、其它
如果在你访问上述地址后,出现了 您的请求在Web服务器中没有找到对应的站点! 类似地错误提示,你需要如下做:
- 检查Apache服务是否在运行:
sudo systemctl status httpd
# 如果未启动,需要启动它
sudo systemctl start httpd
- 检查Apache的配置文件是否正确:
sudo vi /etc/httpd/conf/httpd.conf
,确保配置文件中的以下行没有被注释掉(删除前面的#符号):
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php7_module modules/libphp7.so
Include conf.modules.d/.conf
IncludeOptional conf.d/.conf
如果没有上述内容,也没事。
-
检查Apache虚拟主机配置文件是否正确:
sudo vi /etc/httpd/conf.d/wordpress.conf
确保该文件中的your_domain_or_IP
已经被替换为正确的IP地址或域名。 -
检查WordPress目录和文件的权限
sudo chown -R apache:apache /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
- 重新启动Apache服务
sudo systemctl restart httpd
本文来自博客园,作者:LoremMoon,转载请注明原文链接:https://www.cnblogs.com/hello-cnblogs/p/17866074.html