关于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;
    }
}
相关推荐
cui_win17 分钟前
【内存】Linux 内核优化实战 - net.ipv4.tcp_tw_reuse
linux·网络·tcp/ip
biass25 分钟前
jenkins角色权限
运维·jenkins
tomorrow.hello26 分钟前
Jenkins Pipeline(二)
运维·jenkins
做一个AC梦42 分钟前
Docker安装失败:Docker Desktop installation failed
运维·docker·容器
Shan120543 分钟前
浅谈Docker Kicks in的应用
运维·docker·容器
BD_Marathon2 小时前
Ubuntu:Mysql服务器
服务器·mysql·ubuntu
CodeWithMe3 小时前
【Note】《深入理解Linux内核》 Chapter 15 :深入理解 Linux 页缓存
linux·spring·缓存
0wioiw03 小时前
Ubuntu基础(监控重启和查找程序)
linux·服务器·ubuntu
Tipriest_3 小时前
Ubuntu常用的软件格式deb, rpm, dmg, AppImage等打包及使用方法
linux·运维·ubuntu
艾希逐月3 小时前
TCP数据的发送和接收
服务器·网络·tcp/ip