关于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;
    }
}
相关推荐
小雪崩几秒前
嵌入式学习 day33:线程进阶
linux·c语言·学习
HXSYS5 分钟前
无人机库房管理标准化,《无人机装调维修师》规范存储运维
运维·无人机
牢姐与蒯10 分钟前
Linux进程(四).进程优先级以及进程切换,进程调度
linux·运维·服务器·ubuntu
大爱编程♡19 分钟前
Linux C 语言文件 IO 与构建工具实战指南
linux·服务器
yyuuuzz1 小时前
企业出海云服务器部署踩坑记录:从频繁超时到稳定运行的复盘
运维·服务器·网络·人工智能·aws
科技研学社1 小时前
服装后道自动化选型|五大品牌全自动激光开袋机深度对比分析报告
运维·自动化
中电金信1 小时前
源启DevOps平台落地实践:从40分钟到3分钟,构建部署提效13倍
运维·devops
Linux运维技术栈1 小时前
深度拆解 Linux logrotate 重复切割问题:根因、排查与生产级根治方案
linux·logrotate
2401_834636991 小时前
Docker 容器化技术全解:从镜像构建到容器编排的完整教案2
运维·docker·容器
ouynagda1 小时前
Linux多线程:互斥锁与信号量学习笔记
linux·笔记·学习