织梦源码安装环境怎么搭?

99ANYc3cd6
预计阅读时长 16 分钟
位置: 首页 织梦建站 正文
  1. 环境要求:你需要准备哪些软件和系统。
  2. 环境搭建:如何安装和配置这些软件。
  3. 织梦安装:环境准备好后,如何安装织梦程序。

第一部分:环境要求

在开始之前,请确保你的服务器或本地电脑满足以下最低要求,织梦是基于 PHP + MySQL 技术的,所以核心就是这两个。

织梦源码安装环境搭建
(图片来源网络,侵删)
组件 版本要求 说明
操作系统 Linux / Windows / macOS Linux (如 CentOS, Ubuntu) 是最稳定和推荐的服务器环境,Windows 也可以,但配置方式略有不同。
Web 服务器 Apache 2.xNginx 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,并解决了它们之间的关联问题。

  1. 下载集成环境包

  2. 安装 phpStudy

    织梦源码安装环境搭建
    (图片来源网络,侵删)
    • 下载后,双击安装程序,按照提示一步步安装即可,安装路径建议使用默认的,不要有中文和特殊字符。
    • 安装完成后,启动 phpStudy。
  3. 配置环境

    • 打开 phpStudy 控制面板。
    • 切换版本:点击“切换版本”,选择一个 PHP 7.xPHP 5.6 的版本。再次强调,不要用 PHP 8.x
    • 启动服务:确保 Apache 和 MySQL 的状态都是“运行中”,如果没有,点击“启动”。
    • 设置数据库密码:点击“数据库管理”,设置一个 root 用户的密码,并记住它,后面安装织梦时会用到。

手动安装(适合有一定基础的用户)

  1. 安装 Apache

    • 从 Apache 官网下载安装包:http://httpd.apache.org/
    • 安装过程一路“Next”,当提示输入网络域名和服务器地址时,可以填 localhost
    • 安装完成后,在浏览器访问 http://localhost/,如果看到 "It works!" 页面,说明 Apache 安装成功。
  2. 安装 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.iniphp7apache2_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 服务。
  3. 安装 MySQL

    织梦源码安装环境搭建
    (图片来源网络,侵删)
    • 从 MySQL 官网下载安装包:https://dev.mysql.com/downloads/installer/
    • 选择 "Full" 版本进行下载和安装。
    • 安装过程中,设置 root 用户的密码,并记住它。
    • 安装完成后,MySQL 会作为 Windows 服务自动运行。

第三部分:织梦安装

你的环境已经准备好了,可以开始安装织梦了。

步骤 1:下载织梦源码

  1. 访问织梦官方源码下载地址:https://www.dedecms.com/
  2. 下载最新稳定版本的源码(DedeCMS-V5.7-UTF8-SP2.zip)。
  3. 将下载的 ZIP 压缩包解压。

步骤 2:上传源码到 Web 服务器目录

  • 如果你使用 phpStudy

    • 找到 phpStudy 的安装目录,进入 WWWwww 文件夹。
    • 将解压后的织梦文件夹内的所有文件和文件夹(不是解压后的织梦文件夹本身,而是它里面的内容)复制到 WWW 文件夹中。
  • 如果你使用手动安装的 Apache

    • 将文件复制到 Apache 的网站根目录,通常是 C:/Apache24/htdocs

步骤 3:创建数据库

  1. 打开 phpStudy 控制面板,点击 “MySQL管理器” -> “MySQL-Front”“phpMyAdmin”
  2. 在 phpMyAdmin 中,点击顶部的 “新建”
  3. 输入数据库名称,dedecms
  4. 字符集:选择 utf8mb4utf8_general_ci强烈推荐使用 utf8mb4,因为它能支持更多的 Emoji 表情。
  5. 点击 “创建”

步骤 4:运行安装程序

  1. 打开你的浏览器,在地址栏输入:http://localhost/ (如果你把织梦文件放在了 WWW 根目录下)。
    • 如果你在 WWW 文件夹里建了一个 mydede 文件夹来存放织梦,那么地址就是:http://localhost/mydede/
  2. 你会看到织梦的安装引导界面,点击 “我同意”
  3. 环境检测:程序会自动检测你的 PHP、MySQL 环境。
    • 如果所有项目都显示 或 “通过”,说明环境没问题。
    • 如果出现 或 “不通过”,根据提示进行修改(通常是 php.ini 里的扩展没有开启)。
  4. 设置参数
    • 网站名称:你的网站名称。
    • 网站首页:通常是 index.php
    • 管理员账号:你登录后台的用户名。
    • 管理员密码:你登录后台的密码。
    • 网站目录:安装程序通常会自动检测,保持默认即可。
    • 数据库设置
      • 数据库服务器localhost
      • 数据库用户名root
      • 数据库密码:你在 phpStudy 中设置的 MySQL 密码。
      • 数据库名:你刚刚创建的数据库名,如 dedecms
      • 数据库前缀:可以保持默认的 dede_,也可以自定义,用于避免和其他程序冲突。
  5. 点击 “开始安装”,安装程序会自动创建数据表并写入初始数据。

步骤 5:完成安装与安全设置

  1. 安装成功后,会提示你删除 install 目录。
    • 非常重要! 请回到你的文件管理器(phpStudy 的 WWW 文件夹),将 install 文件夹彻底删除,这是为了防止网站被恶意利用。
  2. 访问你的网站首页 http://localhost/,应该能看到织梦的默认模板页面了。
  3. 访问网站后台:http://localhost/dede/ (如果你的安装目录是 dede),输入你刚才设置的管理员账号和密码,登录后台。

常见问题与解决

  • 安装时提示 目录不存在或不可写
    • 检查 datauploadstemplets 等目录的权限,在 Windows 下,确保这些文件夹没有被只读,在 Linux 下,权限通常需要设置为 755 或 777。
  • 后台登录后空白或乱码
    • 检查数据库的字符集是否为 utf8
    • 检查 php.ini 中的 default_charset 是否设置为 UTF-8
  • 页面显示乱码

    确保网站文件是 UTF-8 编码保存的,数据库也是 UTF-8 字符集。

  • Nginx 环境下访问 404
    • 这是因为 Nginx 不支持 Apache 的伪静态规则,你需要在 Nginx 的配置文件中为织梦添加伪静态规则,规则可以在织梦官方文档或安装包的 install 目录下找到。

恭喜你!至此,你已经成功搭建了织梦的运行环境并完成了安装,接下来你就可以开始进行模板修改、内容发布等操作了。

-- 展开阅读全文 --
头像
织梦调用指定栏目id
« 上一篇 今天
蓝色通用织梦企业模板有何独特优势?
下一篇 » 今天
取消
微信二维码
支付宝二维码

目录[+]