关于Linux搭建DedeCMS说明

使用环境

bash 复制代码
	1. Ubuntu 22.04
	2. PhP 4.0 
	3. nginx
	4. MySQL 5.7

软件安装

  1. 安装nginx
bash 复制代码
#1. 更新系统
sudo apt update && sudo apt upgrade -y

#2. 安装nginx
sudo apt install nginx -y
  1. 安装MySQL
bash 复制代码
apt list -a mysql-server
  1. 安装 PHP 7.4
    使用 ondrej/php PPA
bash 复制代码
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php
sudo apt update

安装 PHP 7.4 以及与 Nginx 和 MySQL 相关的一些常用扩展:

bash 复制代码
sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-fpm php7.4-json php7.4-common php7.4-mbstring php7.4-zip php7.4-gd php7.4-mysqli -y

弃用php并设置自启动

bash 复制代码
sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm

Linux搭建DedeCMS运行环境,官网文档

https://help.dedecms.com/

源码下载地址

https://www.dedecms.com/

说明:

  1. 文件下载后更改目录 uploads 名称
  2. 配置nginx conf文件内容
  3. 域名访问并设置MySQL配置
  4. 正式网站访问

nginx conf配置文件内容

conf 复制代码
server {
    listen 80;
    server_name xxx.test.com;

    root /project/www;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location ~ /\.ht {
        deny all;
    }
}
相关推荐
智能运维指南1 小时前
代码管理软件如何融入 DevOps 工具链?全链路联通的 5 个关键点
运维·devops·信创适配·嘉为蓝鲸
充电zcx1 小时前
Linux:4:开发工具详解
linux·运维·服务器
gongfeng30005 小时前
福州企业级AI自动化获客解决方案品牌梳理与适用场景分析
运维·人工智能·自动化·g-claw ai员工
码农客栈5 小时前
linux 交叉编译tslib
linux
鱼月半6 小时前
两台电脑直连网络不通怎么办?
linux·网络协议
光电笑映7 小时前
网络通信基础:从协议分层到 Socket 编程预备
linux·运维·服务器·网络
酸菜。7 小时前
dw_apb_gpio总结
linux
wunaiqiezixin7 小时前
MIT 6.S081 file system 实验篇(lab9):Large files (moderate)
linux·unix·os·xv6·mit6.s081
GeW8 小时前
RHCE 考试通过率提升:核心考点、实验环境与排错技巧
linux
微小冷8 小时前
用Mermaid画时序图
运维·流程图·时序图·mermaid·生命线