CentOS8搭建LAMP环境并安装wordpress

先更新一下yum源

yum makecache

安装apache:

1.查看是否安装过Apache(CentOS中软件包名为httpd)

yum info httpd

2.如果安装则卸载

yum remove -y  "httpd*"

3.安装Apache

yum -y install httpd

4.运行并设置自启动

systemctl start httpd
systemctl enable httpd
systemctl status httpd

安装mariadb (mysql的替代):

1.查看是否安装mariadb

yum info mariadb
yum info mariadb-server

2.卸载已经安装的mariadb

yum remove -y "mariadb*"

3.安装mariadb

yum -y install mariadb mariadb-server

4.运行并设置mariadb自启动

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

5.初始化mysql数据库

mysql_secure_installation

之后会出现命令行的交互界面,根据实际需要设置信息即可

安装PHP

1.查看是否已经安装

yum info php

2.如果已经安装则卸载

yum remove -y "php*"

3.安装php以及必要的库

yum -y install php
yum -y install php-common php-cli php-gd php-pdo php-develf
yum -y install php-xml php-json php-mysqlnd php-bcmath

至此,LAMP环境也就搭建好了,下一步就是部署Wordpress了

安装Wordpress

首先从官网下载wordpress的压缩包,此处我们用的是5.3.2版本的( wordpress-5.3.2.tar.gz)

1.解压(高版本的tar会自动选择解压参数,因此这里省略)

tar -xvf wordpress-5.3.2.tar.gz -C /var/www/html

2.调整wordpress目录的所属用户和组

chown -R apache:apache /var/www/html/wordpress

3.调整目录权限

chmod -R 755 /var/www/html/wordpress

4.wordpress需要使用数据库,现在给mysql添加账户并创建数据库

#按照提示输入密码即可登录数据库
mysql -uroot -p

#创建用户,注意username和password分别替换为需要的用户名和密码
#host表示允许访问的主机地址,使用localhost表示只允许本地访问,使用%通配一切远程主机
CREATE USER 'username'@'host' IDENTIFIED BY 'password';

#赋予账号权限,  .通配所有权限
GRANT ALL PRIVILEGES ON  *.* TO ‘username’@‘%’ IDENTIFIED BY 'password’;

#修改成功后
quit

5.之后访问服务器,遵循wordpress的安装引导即可

如果提示没有wp-config.php,可以去wordpress目录下修改wordpress-config-sample.php把相关字段替换为实际使用的信息,之后将这个文件改名为wp-config.php

在改文件中添加一下内容以启用调试:

#开启调试功能

define( 'WP_DEBUG', true );

#输出调试信息

define( 'WP_DEBUG_LOG', true );

#显示调试信息

define('WP_DEBUG_DISPLAY', true);

 

你可能感兴趣的:(Linux)