您现在的位置是:首页 > cms教程 > Discuz教程Discuz教程
windos环境apache+mysql+php+Discuz的安装配置
碧彤2025-07-13Discuz教程已有人查阅
导读首先是相关软件的下载:PHP、Apache和Mysql软件以及VC库。相关软件可到我的百度网盘下载,相关软件的直接下载地址:
首先是相关软件的下载:PHP、Apache和Mysql软件以及VC库。相关软件可到我的百度网盘下载,相关软件的直接下载地址:
你注意下下载PHP,Apache的网站,上面有提示要安装Visual C++库的。
Apache2.4.4需要VC10库支持,Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
PHP5.6需要VC11库支持,Visual C++ Redistributable for Visual Studio 2012 Update 1
注1:如果Apache2.4.4没有安装VC10库,会出现如下提示的错误。
错误提示:“无法启动此程序,因为计算机中丢失MSVCR100.dll。尝试重新安装该程序以解决此问题。”
所以提供了vc9 vc10 vc11的64位安装,但是,还是会提示msvcr100.dll是因为有32 64位之分,虽然有64位,但是无32位的,因此解压msvcr100_64_32_33lc.com.rar,将里边x86文件夹下的msvcr100.dll放入C:\WINDOWS\SysWOW64即可。
一、安装Apache
(1)将httpd-2.4.2-win32.zip解压,把其中的Apache24放到C盘,故目录为:c:/Apache:
进入该目录到conf文件夹下修改httpd.conf,所修改的地方如下:
开始 --- 运行,输入cmd,打开命令提示符。分别输入如下命令(每行回车)
(3)把Apache加入系统服务
关闭httpd命令窗口,不然会报错的。
开始 --- 运行,输入cmd,再打开一个命令提示符。分别输入如下命令(每行回车)
Apache的安装参考文档:
1.下载、解压
1 )从上文的网站下载得到了,将其解压到指定目录,这里我将其解压到了 C:\php找到 php.ini-development 文件,将其复制一份,并改名为 php.ini。之后的工作主要就围绕 PHP 的配置文件 php.ini 和Apache的配置文件httpd.conf来展开了。
2 )还下载了,解压后进入 PHP 5.4.5 文件夹,复制 到 PHP 解压路径 c: \php 。这个是将 PHP 交给 Apache 处理的动态链接库,没这个文件就玩不下去了。
2.配置php.ini
1 )找到
register_globals=Off改为register_globals=On,使传递全局变量有效;
去掉以下配置注释,支持mysql
在
在c:/Apache24/htdocs目录下 创建测试文件 index.php:
显示如下信息,说明配置成功
Apahce的安装参考文档:
直接运行安装文件。
安装完成后会自动进入配置程序,选 Detailed Configuration 。要改的地方如下:
① Manual Selected Default Character Set ,选 utf8 (国际通用么,你懂的)
②勾选 Include Bin Directory in Windows Path (就可以 cmd 里直接 mysql 了)
③设置 root 用户密码。
出现四个蓝钩钩就完美安装了。
2.php支持MYSQL设置
(1)第730行; extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="c:\php\ext"
(2)第880、881行,去掉前面的“;”
(3)重启Apache即可。
到这里mysql安装也基本完成了。
剩下的就是一些Apache,php以及Mysql的设置,这个东西比较多,这个是仁者见仁智者见智的东西
Mysql安装参考:
先下载discuz安装包,可以到comsenz官网下载,下载得到安装包,解压成文件夹http:// .discuz.net/thread-3570835-1-1.html
(1)打开文件夹,看到有一个upload的文件夹,将里面的文件剪切到外面来,然后将upload文件夹删掉
(2)然后启动Apache服务器(前提是你已经搭建好了Apache+PHP+MySQL)的环境,这里讲的是环境已经搭建好的,不然discuz在本地是跑不起来的。打开浏览器,输入http://localhost:/discuz/install/index.php,回车,出现安装向导。
默认选择全新安装,如果你以前没有安装过discuz其他版本的话,然后下一步
(3)然后设置数据可管理员的账号密码
(4)填写好 Discuz! X 数据库信息及管理员信息。
点击“下一步”,系统会自动安装数据库直至完毕,
(5)安装成功后出现下面的界面,点击论坛已安装完成,点此访问。
httpd-2.4.2-win32.zip:http://www.apachelounge.com/download/win32/binaries/httpd-2.4.2-win32.zip
php-5.4.5-Win32-VC9-x86.zip :http://windows.php.net/downloads/releases/php-5.4.5-Win32-VC9-x86.zip
mysql-essential-5.1.63-win32.msi :http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-essential-5.1.63-win32.msi
php5apache2_4.dll-php-5.4-win32.zip:http://www.apachelounge.com/download/win32/modules-2.4/php5apache2_4.dll-php-5.4-win32.zip
msvcr100_64_32_33lc.com.rar:http://psoft.33lc.com:801/small/msvcr100_64_32_33lc.com.rar
Discuz_X3.2_SC_UTF8.zip :http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
vc11运行库x86/x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=30679
vc10运行库x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5555
vc10运行库x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=14632
vc9运行库x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5582
vc9运行库x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=15336
建议如果是64位系统,VC库不管32 64都下载安装,这样就不会出问题了。你注意下下载PHP,Apache的网站,上面有提示要安装Visual C++库的。
Apache2.4.4需要VC10库支持,Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
PHP5.6需要VC11库支持,Visual C++ Redistributable for Visual Studio 2012 Update 1
注1:如果Apache2.4.4没有安装VC10库,会出现如下提示的错误。
错误提示:“无法启动此程序,因为计算机中丢失MSVCR100.dll。尝试重新安装该程序以解决此问题。”
所以提供了vc9 vc10 vc11的64位安装,但是,还是会提示msvcr100.dll是因为有32 64位之分,虽然有64位,但是无32位的,因此解压msvcr100_64_32_33lc.com.rar,将里边x86文件夹下的msvcr100.dll放入C:\WINDOWS\SysWOW64即可。
一、安装Apache
(1)将httpd-2.4.2-win32.zip解压,把其中的Apache24放到C盘,故目录为:c:/Apache:
进入该目录到conf文件夹下修改httpd.conf,所修改的地方如下:
第37行ServerRoot "c:/Apache24" //Apache程序的位置。
第204行的ServerAdmin改不改无所谓;
第213行ServerName前面的“#”号去掉;
第237行DocumentRoot "c:/Apache24/htdocs" // 网站的根目录
第238行<Directory "c:/Apache24/htdocs">
第271行DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm //支持更多的默认页
第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"
第370行<Directory "c:/Apache24/cgi-bin">
(2)启动Apache。开始 --- 运行,输入cmd,打开命令提示符。分别输入如下命令(每行回车)
cd Apache24\bin
httpd
如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。不要关闭命令窗口(关闭命令窗口就是关闭Apache),本地浏览器访问。出现“It works”那么就说明apache已经正确安装了。(3)把Apache加入系统服务
关闭httpd命令窗口,不然会报错的。
开始 --- 运行,输入cmd,再打开一个命令提示符。分别输入如下命令(每行回车)
cd Apache24\bin
httpd.exe -k install -n "servicename" \\加入服务。servicename是服务里面的名字,可以自定义。
如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "servicename"卸载这个服务。Apache的安装参考文档:
http://www.cnblogs.com/not-code/archive/2013/12/25/3490972.html
http://pjdong1990.iteye.com/blog/1602915
http://blog.csdn.net/zwfcan/article/details/8173838/
http://blog.csdn.net/wendi_0506/article/details/44163971
二、php的安装及与Apache的整合1.下载、解压
1 )从上文的网站下载得到了,将其解压到指定目录,这里我将其解压到了 C:\php找到 php.ini-development 文件,将其复制一份,并改名为 php.ini。之后的工作主要就围绕 PHP 的配置文件 php.ini 和Apache的配置文件httpd.conf来展开了。
2 )还下载了,解压后进入 PHP 5.4.5 文件夹,复制 到 PHP 解压路径 c: \php 。这个是将 PHP 交给 Apache 处理的动态链接库,没这个文件就玩不下去了。
2.配置php.ini
1 )找到
extension_dir = "ext"
改为:
extension_dir = "c:\php\ext"
doc_root = "C:\Apache24\htdocs"
指向前面apache设置的首页位置;register_globals=Off改为register_globals=On,使传递全局变量有效;
去掉以下配置注释,支持mysql
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
apache配置httpd.conf在
#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加
LoadModule php5_module "c: /php/php5apache2_4.dll"
PHPIniDir "c:/ php"
AddType application/x-httpd-php .php .html .htm
重启apache在c:/Apache24/htdocs目录下 创建测试文件 index.php:
<?php
phpinfo();
?>
浏览:http://localhost/index.php显示如下信息,说明配置成功
Apahce的安装参考文档:
http://www.jb51.net/article/30128.htm
http://pjdong1990.iteye.com/blog/1602915
http://blog.csdn.net/wendi_0506/article/details/44163971
http://blog.csdn.net/zwfcan/article/details/8173838/
三、 mysql的安装直接运行安装文件。
安装完成后会自动进入配置程序,选 Detailed Configuration 。要改的地方如下:
① Manual Selected Default Character Set ,选 utf8 (国际通用么,你懂的)
②勾选 Include Bin Directory in Windows Path (就可以 cmd 里直接 mysql 了)
③设置 root 用户密码。
出现四个蓝钩钩就完美安装了。
2.php支持MYSQL设置
(1)第730行; extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="c:\php\ext"
(2)第880、881行,去掉前面的“;”
extension=php_mysql.dll
extension=php_mysqli.dll
注:在第838行到第908行有很多DLL,你要用到什么,去掉前面的“;”就可以了。(3)重启Apache即可。
到这里mysql安装也基本完成了。
剩下的就是一些Apache,php以及Mysql的设置,这个东西比较多,这个是仁者见仁智者见智的东西
Mysql安装参考:
http://pjdong1990.iteye.com/blog/1602915
http://blog.csdn.net/zwfcan/article/details/8173838/
四、discuz的安装先下载discuz安装包,可以到comsenz官网下载,下载得到安装包,解压成文件夹http:// .discuz.net/thread-3570835-1-1.html
(1)打开文件夹,看到有一个upload的文件夹,将里面的文件剪切到外面来,然后将upload文件夹删掉
(2)然后启动Apache服务器(前提是你已经搭建好了Apache+PHP+MySQL)的环境,这里讲的是环境已经搭建好的,不然discuz在本地是跑不起来的。打开浏览器,输入http://localhost:/discuz/install/index.php,回车,出现安装向导。
默认选择全新安装,如果你以前没有安装过discuz其他版本的话,然后下一步
(3)然后设置数据可管理员的账号密码
(4)填写好 Discuz! X 数据库信息及管理员信息。
点击“下一步”,系统会自动安装数据库直至完毕,
(5)安装成功后出现下面的界面,点击论坛已安装完成,点此访问。
本文标签:
很赞哦! ()
相关教程
图文教程
Discuz!X 3.4任意文件删除漏洞复现过程
今天看下群里在讨论Discuz!X 3.4 任意文件删除漏洞,自己做了一些测试,记录一下过程。结尾附上自己编写的python脚本,自动化实现任意文件删除。
centos7安装部署Discuz论坛的方法
安装Discuz,目前是201912的较新版环境:centos7(已部署lnmp环境)说一下,为啥写成脚本,一方面,镜像不能做太多,整天瞎搞环境容易坏,重新部署的时候比较方便,另一方面,锻炼自己写shell脚
ubuntu下搭建Discuz的步骤方法
环境:我用桥接方式创建了一个ubuntu16的虚拟机,ip为192.168.1.11)然后解压到某个目录,例如在根目录建立个新目录mkdir discuz,然后解压到此目录中unzipDiscuz_X3.2_SC_UTF8.zip -d discuz/
虚拟机安装Discuz论坛的步骤方法
在虚拟机上安装Discuz论坛,这听起来像是一个充满挑战和乐趣的任务。为什么要选择虚拟机呢?因为它提供了一个安全、可控的环境,让你可以尽情地折腾,而不用担心影响到主机系统。
相关源码
-
帝国cms7.5女性护肤搭配美妆潮流网站源码带数据4.5G本模板专为女性美容护肤行业设计,提供美容护肤、发型设计、女性健康、时尚化妆、娱乐新闻、服饰搭配等女性潮流资讯内容展示。采用帝国CMS7.5开发,同步生成电脑端和手机端,满足用户对美容时尚信息的获取需求。查看源码 -
(自适应)蓝色沙盘复古建筑模型制作网站模板源码下载为建筑沙盘模型企业设计的响应式网站模板,通过三维空间展示技术结合产品参数可视化,有效提升模型作品的线上呈现效果与客户咨询转化率。查看源码 -
(自适应)文案文档作文写作word资源网站模板下载本模板基于PbootCMS系统深度开发,针对电影解说、文案分享类网站的特殊需求设计。采用响应式布局技术,确保在手机端和桌面端都能呈现专业的内容展示效果,帮助运营者高效管理影视解说资源。查看源码 -
(自适应)帝国CMS7.5模板淘宝客导购博客文章源码本模板基于帝国CMS7.5内核深度开发,为电商导购类网站设计。采用响应式布局技术,确保在手机、平板及电脑端均能获得优质浏览体验。模板内置商品推荐模块与优惠信息展示区,可快速搭建专业导购平台。查看源码 -
(自适应)宽屏大气的净水器智能电子设备网站pbootcms源码下载本模板基于PbootCMS内核开发,为净水器设备、智能电子设备企业量身打造,采用响应式设计技术,可快速构建专业级企业官网。通过本模板可高效展示产品技术参数、解决方案及企业服务优势。查看源码 -
(自适应响应式)HTML5甲醛环境检测网站模板带在线留言和资料下载本模板为甲醛检测与环保科技企业开发,采用PbootCMS内核构建。首页集成空气质量数据可视化模块,服务流程采用时间轴展示设计,检测报告板块支持PDF在线预览功能查看源码
| 分享笔记 (共有 篇笔记) |
