centos 部署WordPress+为什么这样做

需要的东西

apache、mysql、WordPress(也就是php)。

安装apache

apache2以上的版本在linux上的包的名字叫做httpd。所以
yum install httpd
要启动apache的话
service httpd start或者systemctl start httpd.service
两个语句一样的功能。
把它加入开机自启动
systemctl enable httpd

安装php

由于yum自带的php最高版本不到php7,所以不能直接yum install。而需要用其他的源epel或者remi。

  1. 换源,安装epel。yum install epel-release
  2. 后面给忘记了,麻烦各位搜一下centos安装php72这样子的,就能找到……
    最后试一试成没成功,看看版本。
    php -v

安装mysql

2020年以前mysql被sun收购,sun又被oracle收购了,所以有些mysql相关的语句变成了mariadb。本身maria就兼容mysql的,之所以说这个,是因为安包的时候会用mariadb这个名字而不是mysql。

安装mariadb和mariadb server(为什么是maria,上面已经说明了)
yum install mraidb-server mariadb

要启动mysql服务的话,
service mariadb start或者systemctl start mariadb.service
两个语句一样的功能。
启动服务之后就可以直接打入mysql进入mysql了。

如果想设置密码:mysql设置密码

进入mysql后,先看看你的用户名是什么
select user();
看看当前mysql的状态
status
然后设置密码
set password=password("你的密码");
设置完之后就不能够直接敲mysql进入mysql了,需要使用这个进入
mysql -u用户名 -p密码
举个例子,我设置了用户名root和密码rroott,我进入mysql的语句应该是:
mysql -uroot -prroott
或者这个,不暴露你密码,打入之后才会让你输入密码:
mysql -u root -p

如果需要导入sql数据

进入mysql后,直接source后面加你sql的位置就可以了了。
source /root/wocao_dump.sql

装WordPress

这个,,就不用说了吧。
因为apache默认的网站根目录在/var/www/html/
所以把解压好的WordPress项目全部内容放到html这个目录就行了。当然你也可以改掉Apache的默认目录。

开端口

默认mysql使用端口是3306,至少开3306这个端口,不然网站内容没办法更改。参数就是字面意思,开端口,永久。
firewall-cmd --zone=public --add-port=3306/tcp --pernament
记得reload一下firewall服务。restart下httpd,service httpd restart还是service restart httpd来着,忘记了-_-。。

你可能感兴趣的:(小注意)