Loading

LAMP+WordPress 部署与配置

LAMP+WordPress 部署与配置

安装 Apache

sudo dnf install httpd

启动 Apache 服务

sudo systemctl enable httpd
sudo systemctl start httpd

开放端口

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

安装 MySQL(MariaDB)

sudo dnf install mariadb-server mariadb -y
sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo mysql_secure_installation

安装 PHP

查看可用的 php 模块:

sudo dnf module list php

启用 php:8.2 module:

sudo yum module enable php:8.2

安装 php 及相关模块:

sudo yum install php php-cli php-gd php-curl php-zip php-mbstring php-mysqlnd -y

重启 httpd

sudo systemctl restart httpd

测试

编写测试文件 /var/www/html/info.php

<?php
phpinfo();
?>

访问本地ip,可以查看php页面。

创建 wordpress 数据库

mysql -uroot -p123456

mysql > create database wordpress_db;
mysql > show databases;
mysql > exit

安装 WordPress

wget https://cn.wordpress.org/wordpress-6.6.2-zh_CN.tar.gz
tar xzvf wordpress-6.6.2-zh_CN.tar.gz
sudo mv wordpress /var/www/html/
sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

配置 wp-config.php

define('DB_NAME', 'wordpress_db');
define('DB_USER', 'root');
define('DB_PASSWORD', '123456');
define('DB_HOST', 'localhost');

注意:访问的时候可能出现 Access Denied 错误,需要关闭 SELinux。

sudo setenforce 0
posted @ 2024-09-27 22:22  杨谖之  阅读(2)  评论(0编辑  收藏  举报