当前位置: 首页 > article >正文

CentOS上安装WordPress

在CentOS上安装WordPress是一个相对直接的过程,可以通过多种方法完成,包括使用LAMP(Linux, Apache, MySQL, PHP)栈或使用更现代的LEMP(Linux, Nginx, MySQL, PHP)栈。

我选择的是(Linux, Nginx, MySQL, PHP)

基础安装教程

虚拟机安装linux,我这里忽略,有很多虚拟机安装centos的教程。

安装Nginx的链接  https://blog.csdn.net/xiaoyaozizai1/article/details/105552639

安装 MySQL           https://blog.csdn.net/xiaoyaozizai1/article/details/145666645

安装  PHP             https://blog.csdn.net/xiaoyaozizai1/article/details/145648982  

以上是准备工作

下载wordpress源码包 

cd /www/html

wget  https://cn.wordpress.org/latest-zh_CN.zip

解压,如果没有unzip需要使用yum安装!

unzip latest-zh_CN.zip

配置nginx

cd  /data/nginx-1.24.0/conf

vi  nginx.conf

配置文件如下:

 server {
    listen       88 default_server;
    listen       [::]:88 default_server;
    # 这里改动了,也可以写你的域名
    server_name  localhost;
    # 默认网站根目录(www目录)
    root          /www/html/wordpress;
    index index.php;
    # Load configuration files for the default server block.
    include /data/nginx-1.24.0/conf*.conf;
    location / {
        # 这里改动了 定义首页索引文件的名称
        index index.php index.html index.htm;
    }
    error_page 404 /404.html;
        location = /40x.html {
    }
    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
    # 这里新加的
    # PHP 脚本请求全部转发到 FastCGI处理. 使用FastCGI协议默认配置.
    # Fastcgi服务器和程序(PHP,Python)沟通的协议.
    location ~ \.php$ {
        root          /www/html/wordpress;
        # 设置监听端口
        fastcgi_pass   unix:/data/php-8.0.24/php-cgi.sock;
        # 设置nginx的默认首页文件(上面已经设置过了,可以删除)
        fastcgi_index  index.php;
        # 设置脚本文件请求的路径
        fastcgi_param SCRIPT_FILENAME /www/html/wordpress$fastcgi_script_name;
        # 引入fastcgi的配置文件
        include        fastcgi_params;
    }

 }

保存 nginx.conf

重新启动nginx 

sudo systemctl   restart   nginx 

浏览器输入192.168.0.111:88 验证

这个是nginx指向wordpress文件成功

在网页安装wordpress

点击现在就开始

在浏览器输入原来的地址,可以看到自己的一个网站

http://192.168.0.111:88/  


http://www.kler.cn/a/548248.html

相关文章:

  • JMeter工具介绍、元件和组件的介绍
  • 基于大数据的奥运会获奖数据分析系统设计与实现
  • 前端知识速记--css篇:CSS3中的常见动画及实现方式
  • 《AI大模型开发笔记》deepseek提示词技巧
  • 深入指南:在IDEA中启用和使用DeepSeek
  • vue3大模型流式数据滚动效果hooks
  • Linux udp poll函数
  • 自学FOC系列分享--BLDC的电驱
  • GitHub 热点项目介绍
  • 如何判断网页是不是鸿蒙手机浏览器里打开
  • 138,【5】buuctf web [RootersCTF2019]I_<3_Flask
  • 【GPIO】5.理解保护二极管在GPIO过电压保护中的作用
  • qt-C++笔记之QGraphicsScene和 QGraphicsView中setScene、通过scene得到view、通过view得scene
  • python-leetcode-直线上最多的点数
  • 网络安全 “免疫力”:从人体免疫系统看防御策略
  • Python实现AWS Fargate自动化部署系统
  • Vscode 主题,文件图标,插件
  • CSS预处理器——SCSS的灵活语法
  • 导出mysql数据库中表字段信息到excel表中,而不是导出数据
  • LVS-DR集群构建