关于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;
    }
}
相关推荐
π大星星️2 小时前
基于LNMP架构的个人博客系统部署
服务器·架构
孙克旭_6 小时前
PXE_Kickstart_无人值守自动化安装系统
linux·运维·自动化
皓月盈江7 小时前
Linux电脑本机使用小皮面板集成环境开发调试WEB项目
linux·php·web开发·phpstudy·小皮面板·集成环境·www.xp.cn
深井冰水7 小时前
mac M2能安装的虚拟机和linux系统系统
linux·macos
leoufung7 小时前
内核内存锁定机制与用户空间内存锁定的交互分析
linux·kernel
π大星星️8 小时前
HAProxy + Keepalived + Nginx 高可用负载均衡系统
运维·nginx·负载均衡
菜菜why8 小时前
AutoDL租用服务器教程
服务器
IT专业服务商8 小时前
联想 SR550 服务器,配置 RAID 5教程!
运维·服务器·windows·microsoft·硬件架构
忧虑的乌龟蛋9 小时前
嵌入式Linux I2C驱动开发详解
linux·驱动开发·嵌入式·iic·i2c·读数据·写数据
I_Scholar9 小时前
OPENSSL-1.1.1的使用及注意事项
linux·ssl