本篇文章主要介绍如何在CentOS8系统的云服务器上搭建wordpress
wordpress依赖于PHP和MySQL,所以在搭建wordpress前需要先把PHP和MySQL的环境搭建好,本文中使用的web服务为apache。
安装apache
使用yum安装apache
yum install httpd
启动apache
systemctl start httpd
设置开机自启动
systemctl enable httpd
安装PHP
yum install php php-devel
接下来是一些拓展
yum install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc
还有一个不能通过上述方式直接安装的php-mysql
yum search php-mysql
yum install php-mysqlnd.x86_64
PHP,启动!
systemctl start php-fpm
自己动
systemctl enable php-fpm
安装MySQL
很多教程选择安装mysql的客户端来进行以下操作,官网也是这么玩的,但是我懒,就选择了直接摁命令行
yum install mysql mysql-server
启动MySQL
systemctl start mysqld.service
修改新建好的账户密码
mysqladmin -u root password 你的密码
登入你的MySQL
mysql -u root -p
输入你刚刚修改的密码,然后新建一个库
creat database wordprpess
新建一个用户(MySQL8.0需要先创建用户,如果不是8.0+可以跳过这步),如果报错把"IDENTIFIED BY '这里是你的密码'"这块去掉
CREATE USER 'root'@'%' IDENTIFIED BY '这里是你的密码';
授予访问权限,刷新
grant all privileges on wordpress.* to 'root'@'%';
flush privileges;
准备工作完成开始安装wordpress
安装wordpress
下载wordpress的包,并解压。如果你愿意冒着一点打不开的风险重新安装的话可以试试下面的最新版,毕竟在装了两次最新版都死亡白屏但是换成了旧版本之前,我也是个一定要装最新版的强迫症
wget http://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
附上我用起来没毛病的包
wget https://cn.wordpress.org/wordpress-5.0.3-zh_CN.zip
unzip wordpress-5.0.3-zh_CN.zip
将wordpress文件夹拷贝至apache服务器根文件目录下(正常情况下为:/var/www/html )
cp -r wordpress /var/www/html/
跳转然后创建并修改wordpress的配置文件
cd /var/www/html/wordpress/
cp wp-config-sample.php wp-config.php
nano wp-config.php
修改数据库名字,用户名,密码(我画红线的三个部分)
访问http://虚拟机ip/wordpress/wp-admin/install.php进行wordpress初始化
over