本周任务--LAMP原生环境搭建,个人微博WordPress博客

1.准备LNMP环境

LNMP 是 Linux、Nginx、MySQL 和 PHP 的缩写,是 WordPress 博客系统依赖的基础运行环境。我们先来准备 LNMP 环境

1.安装nginx

yum install nginx -y

修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听
(CentOS 6 不支持 IPv6,需要取消对 IPv6 地址的监听,否则 Nginx 不能成功启动。)

在这里插入图片描述

修改结束之后保存,启动nginx

nginx

访问实验机器地址(http://119.29.147.175)

在这里插入图片描述

将 Nginx 设置为开机自动启动:

chkconfig nginx on

2.安装MySQL

使用 yum 安装 MySQL

yum install mysql-server -y

安装完成后,启动 MySQL 服务:

service mysqld restart

设置MySQL密码:

/usr/bin/mysqladmin -u root password ‘MyPas$word4Word_Press’

将MySQL设置为开机启动:

chkconfig mysqld on

3.安装PHP

yum install php-fpm php-mysql -y

安装之后,启动 PHP-FPM 进程:

service php-fpm start

启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口:

netstat -nlpt | grep php-fpm

把 PHP-FPM 也设置成开机自动启动:

chkconfig php-fpm on

4.安装 WordPress

yum install wordpress -y

5.配置数据库

·进入MySQL

mysql -uroot --password=‘MyPas$word4Word_Press’ (注意这里是MySQL密码)

·为WordPress创建数据库

CREATE DATABASE wordpress;

·退出MySQL

exit

·设置数据库文件wb-config进行DB配置

·配置 Nginx(默认的 Server 监听 80 端口,与 WordPress 的服务端口冲突,将其重命名为 .bak 后缀以禁用默认配置):

cd /etc/nginx/conf.d/
mv default.conf defaut.conf.bak

·创建wordpress.conf文件,并配置

server {
listen 80;
root /usr/share/wordpress;
location / {
index index.php index.html index.htm;
try_files $uri KaTeX parse error: Expected 'EOF', got '}' at position 32: …index.php; }̲ # pass the… {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME d o c u m e n t r o o t document_root documentrootfastcgi_script_name;
include fastcgi_params;
}
}

·重新加载Nginx

nginx -s reload

·测试域名是否生效:

ping 172.81.243.2xx / 域名

备注:1.博客项目目录 /usr/share/wordpress ;

posted @ 2022-12-06 22:20  轻风细雨_林木木  阅读(20)  评论(0编辑  收藏  举报