搭建wordpress的几个关键点
- php
- MySql
- Apache
- wordpress
1. 我们需要安装php、Mysql、Apache,其实一行代码就解决
yum -y install httpd mysql mysql-server php php-mysql php-gd php-xml |
ps:由于centos7自带MariaDB,这行代码里的mysql不会被安装成功,MariaDB可以看做mysql的分支,这里可以选择使用MariaDB代替mysql,也可以手动安装mysql:
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm |
2. 设置httpd、mysqld为开机自启动
chkconfig httpd on |
ps: 如果发现chkconfig mysqld on时提示没有找到,那么就是第一步时的安装问题,注意回到上一步手动安装mysql
3. 启动mysqld和httpd服务
service httpd start |
4. 配置数据库
mysql_secure_installation |
接下来会弹出一些问题,可能会让你先输入密码,如果是第一次装是没有密码的,直接敲击回车就可以进入下面的问题了
Set root password? [Y/n]
设置root密码(最好自己设置密码,选Y)
anonymous users? [Y/n]
删除匿名用户(选Y)
Disallow root login remotely? [Y/n]
禁止root用户远程登录(选n)
Remove test database and access to it? [Y/n]
删除默认的 test 数据库(选Y)
Reload privilege tables now? [Y/n]
是否马上应用最新的设置(选Y)
5. 登陆mysql为wordpress创建数据库
mysql -uroot -p设置的密码 |
没错误的话会出现 mysql>
这时候输入以下代码,注意不要漏了分号,否则无法执行:create database wordpress;
执行完按Ctrl+C可以退出数据库
6. 安装wordpress
进入wordpress官网下载CH中文版的wordpress文件,没意外的话是个.zip文件。使用WinSCP连接到服务器,把文件复制到/var/www/html文件夹下,然后输入一下代码:cd /var/www/html定位到html下,然后使用unzip工具来解压缩wordpress压缩包,如果没有安装zip工具的话先安装一下yum install -y unzip zip
unzip 你下载的wordpress文件名
7. 配置wordpress
使用WinSCP在var/www/html下然后找到wp-config-sample.php文件,这个是wordpress为你提供的配置文件模板,你需要打开它然后修改,找到以下三行然后更改第二个单引号中的内容
define('DB_NAME', 'wordpress'); //修改为之前创建的wordpress |
修改完保存为wp-config.php文件然后放置在var/www/html/wordpress/下就可以了
8. 登陆。
打开浏览器,输入服务器的ip地址,然后再地址后面加上/wordpress,例如本博客地址207.148.92.228/wordpress/,如果能弹出则按界面进行最后的信息录入,如果不能则确保上面步骤无误的情况下进行下面的步骤:
检查防火墙,防火墙对应端口不打开的话是无法连接的,可以仅开放对应端口,但是我索性直接把防火墙关闭了:
firewall-cmd --state//查看防火墙状态
systemctl stop firewalld.service//停止防火墙服务
systemctl disable firewalld.service //防止防火墙开机自启动