- 环境要求:你需要准备哪些软件和系统。
- 环境搭建:如何安装和配置这些软件。
- 织梦安装:环境准备好后,如何安装织梦程序。
第一部分:环境要求
在开始之前,请确保你的服务器或本地电脑满足以下最低要求,织梦是基于 PHP + MySQL 技术的,所以核心就是这两个。

(图片来源网络,侵删)
| 组件 | 版本要求 | 说明 |
|---|---|---|
| 操作系统 | Linux / Windows / macOS | Linux (如 CentOS, Ubuntu) 是最稳定和推荐的服务器环境,Windows 也可以,但配置方式略有不同。 |
| Web 服务器 | Apache 2.x 或 Nginx 1.x | 这两个是最主流的 Web 服务器,织梦对 Apache 的支持最完美,Nginx 需要额外配置伪静态规则。 |
| PHP | PHP 5.3 / 5.4 / 5.6 / 7.x | 注意:织梦不同版本对 PHP 的支持不同,较新的织梦版本(如 V5.7)推荐使用 PHP 5.6 或 7.x。强烈不推荐使用 PHP 8.x,可能会导致大量不兼容问题。 |
| 数据库 | MySQL 5.0 - 5.7 | 织梦主要使用 MySQL,MariaDB (MySQL 的一个分支) 通常也能很好地兼容,版本过高(如 MySQL 8.0)可能会遇到字符集或存储过程兼容性问题。 |
| 浏览器 | Chrome, Firefox, Edge, IE10+ | 用于访问网站后台和管理。 |
第二部分:环境搭建
这里我们以 Windows + Apache + PHP + MySQL 的组合为例,这是新手最容易上手的本地环境搭建方案,如果你使用的是 Linux 服务器,可以使用宝塔面板、LNMP 一键安装包等工具,可以极大简化配置过程。
使用集成环境包(推荐新手)
这是最简单、最不容易出错的方法,集成环境已经帮你配置好了 PHP、MySQL、Apache/Nginx,并解决了它们之间的关联问题。
-
下载集成环境包
- phpStudy (强烈推荐,支持 Windows 和 Linux,有图形界面,非常方便): https://www.xp.cn/
- WampServer: http://www.wampserver.com/
- 宝塔面板 (推荐用于服务器): https://www.bt.cn/
-
安装 phpStudy
(图片来源网络,侵删)- 下载后,双击安装程序,按照提示一步步安装即可,安装路径建议使用默认的,不要有中文和特殊字符。
- 安装完成后,启动 phpStudy。
-
配置环境
- 打开 phpStudy 控制面板。
- 切换版本:点击“切换版本”,选择一个 PHP 7.x 或 PHP 5.6 的版本。再次强调,不要用 PHP 8.x。
- 启动服务:确保 Apache 和 MySQL 的状态都是“运行中”,如果没有,点击“启动”。
- 设置数据库密码:点击“数据库管理”,设置一个 root 用户的密码,并记住它,后面安装织梦时会用到。
手动安装(适合有一定基础的用户)
-
安装 Apache
- 从 Apache 官网下载安装包:http://httpd.apache.org/
- 安装过程一路“Next”,当提示输入网络域名和服务器地址时,可以填
localhost。 - 安装完成后,在浏览器访问
http://localhost/,如果看到 "It works!" 页面,说明 Apache 安装成功。
-
安装 PHP
- 从 PHP 官网下载 Windows 版本:https://windows.php.net/download/
- 下载
Thread Safe(线程安全) 版本的 ZIP 压缩包。 - 将解压后的文件夹(
php-7.4.28)放到一个固定位置,如C:\php。 - 将
php.ini-development文件复制一份,重命名为php.ini。 - 用记事本打开
php.ini,找到并取消以下几行的注释(去掉前面的分号 ):extension_dir = "ext" extension=php_mysql.dll extension=php_mysqli.dll extension=php_gd2.dll extension=php_mbstring.dll
- 将
C:\php目录下的php.ini和php7apache2_4.dll复制到 Apache 的安装目录下的bin文件夹(C:\Apache24\bin)。 - 编辑 Apache 的配置文件
httpd.conf(在C:\Apache24\conf目录下),在最后添加以下内容:LoadModule php7_module "C:/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/php"
- 重启 Apache 服务。
-
安装 MySQL
(图片来源网络,侵删)- 从 MySQL 官网下载安装包:https://dev.mysql.com/downloads/installer/
- 选择 "Full" 版本进行下载和安装。
- 安装过程中,设置 root 用户的密码,并记住它。
- 安装完成后,MySQL 会作为 Windows 服务自动运行。
第三部分:织梦安装
你的环境已经准备好了,可以开始安装织梦了。
步骤 1:下载织梦源码
- 访问织梦官方源码下载地址:https://www.dedecms.com/
- 下载最新稳定版本的源码(
DedeCMS-V5.7-UTF8-SP2.zip)。 - 将下载的 ZIP 压缩包解压。
步骤 2:上传源码到 Web 服务器目录
-
如果你使用 phpStudy:
- 找到 phpStudy 的安装目录,进入
WWW或www文件夹。 - 将解压后的织梦文件夹内的所有文件和文件夹(不是解压后的织梦文件夹本身,而是它里面的内容)复制到
WWW文件夹中。
- 找到 phpStudy 的安装目录,进入
-
如果你使用手动安装的 Apache:
- 将文件复制到 Apache 的网站根目录,通常是
C:/Apache24/htdocs。
- 将文件复制到 Apache 的网站根目录,通常是
步骤 3:创建数据库
- 打开 phpStudy 控制面板,点击 “MySQL管理器” -> “MySQL-Front” 或 “phpMyAdmin”。
- 在 phpMyAdmin 中,点击顶部的 “新建”。
- 输入数据库名称,
dedecms。 - 字符集:选择
utf8mb4或utf8_general_ci。强烈推荐使用utf8mb4,因为它能支持更多的 Emoji 表情。 - 点击 “创建”。
步骤 4:运行安装程序
- 打开你的浏览器,在地址栏输入:
http://localhost/(如果你把织梦文件放在了WWW根目录下)。- 如果你在
WWW文件夹里建了一个mydede文件夹来存放织梦,那么地址就是:http://localhost/mydede/
- 如果你在
- 你会看到织梦的安装引导界面,点击 “我同意”。
- 环境检测:程序会自动检测你的 PHP、MySQL 环境。
- 如果所有项目都显示 或 “通过”,说明环境没问题。
- 如果出现 或 “不通过”,根据提示进行修改(通常是
php.ini里的扩展没有开启)。
- 设置参数:
- 网站名称:你的网站名称。
- 网站首页:通常是
index.php。 - 管理员账号:你登录后台的用户名。
- 管理员密码:你登录后台的密码。
- 网站目录:安装程序通常会自动检测,保持默认即可。
- 数据库设置:
- 数据库服务器:
localhost - 数据库用户名:
root - 数据库密码:你在 phpStudy 中设置的 MySQL 密码。
- 数据库名:你刚刚创建的数据库名,如
dedecms。 - 数据库前缀:可以保持默认的
dede_,也可以自定义,用于避免和其他程序冲突。
- 数据库服务器:
- 点击 “开始安装”,安装程序会自动创建数据表并写入初始数据。
步骤 5:完成安装与安全设置
- 安装成功后,会提示你删除
install目录。- 非常重要! 请回到你的文件管理器(phpStudy 的
WWW文件夹),将install文件夹彻底删除,这是为了防止网站被恶意利用。
- 非常重要! 请回到你的文件管理器(phpStudy 的
- 访问你的网站首页
http://localhost/,应该能看到织梦的默认模板页面了。 - 访问网站后台:
http://localhost/dede/(如果你的安装目录是dede),输入你刚才设置的管理员账号和密码,登录后台。
常见问题与解决
- 安装时提示
目录不存在或不可写:- 检查
data、uploads、templets等目录的权限,在 Windows 下,确保这些文件夹没有被只读,在 Linux 下,权限通常需要设置为 755 或 777。
- 检查
- 后台登录后空白或乱码:
- 检查数据库的字符集是否为
utf8。 - 检查
php.ini中的default_charset是否设置为UTF-8。
- 检查数据库的字符集是否为
- 页面显示乱码:
确保网站文件是 UTF-8 编码保存的,数据库也是 UTF-8 字符集。
- Nginx 环境下访问 404:
- 这是因为 Nginx 不支持 Apache 的伪静态规则,你需要在 Nginx 的配置文件中为织梦添加伪静态规则,规则可以在织梦官方文档或安装包的
install目录下找到。
- 这是因为 Nginx 不支持 Apache 的伪静态规则,你需要在 Nginx 的配置文件中为织梦添加伪静态规则,规则可以在织梦官方文档或安装包的
恭喜你!至此,你已经成功搭建了织梦的运行环境并完成了安装,接下来你就可以开始进行模板修改、内容发布等操作了。
