WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用,我这次实验是在centos8搭建内网使用。
提前关闭selinux 和防火墙
vim /etc/selinux/config
修改 为SELINUX=disabled 后保存
setenforce 0 立即生效
systemctl stop firewalld
一、#配置更换阿里云yum源
1、备份
$cd /etc/yum.repos.d
$mkdir ./bak
$ mv * ./bak
2、下载
$ wget -o /etc/yum.repos.d/CentOS-Linux-BaseOS.repo
http://mirrors.aliyun.com/repo/Centos-8.repo
3、更新源
$yum makecache
4、升级
$sudo yum update
二、#安装LAMP
yum install httpd mariadb mariadb-server php php-mysql -y
访问localhost 出现这个就成功了
#新建测试php页
echo “<? phpinfo (); ?>” > /var/www/html/phpinfo.php
#启动httpd
systemctl restart httpd
访问localhost/phpinfo.php
#重启防火墙,并允许http通过
systemctl restart firewalld
firewall-cmd –permanent –add-service=http
#启动数据库,并设置密码,
systemctl restart mariadb
mysql -u root -p
set password = password(‘123456’);
创建数据库
MariaDB [(none)]> create database wordpress;
创建用户
MariaDB [(none)]> create user ‘laotang6’@’localhost’ identified by ‘123456’;
用户授权
MariaDB [(none)]> grant all on wordpress.* to ‘laotang6’@’localhost’;
创建wordpress数据库 和授权
MariaDB [(none)]>exit
三、#安装WordPress中文版
wget
https://cn.wordpress.org/wordpress-6.1.1-zh_CN.tar.gz
#解压
tar xzvf wordpress-6.1.1-zh_CN.tar.gz
cd wordpress/
mv * /var/www/html/
cd /var/www/html/
chmod 777 -R wp-content/
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
vim /var/www/html/wp-config.php
填写myslq 生成的wordpress库 用户 laotang6 密码123456
#启动httpd
systemctl restart httpd
五、测试Wordpress
1、浏览器访问
http://IP
地址:端口(默认80)
/wp-blog/wp-admin/install.php。
2、根据信息完成wordpress初始化配置
3、单击Install WordPress完成Wordpress初始化
4、单击Log In进行登录。
5、输入设置的用户名和密码