0

0

windows环境下面安装Apache2.4+MySql5.7+PHP5.6 - 旧约yzy

php中文网

php中文网

发布时间:2016-05-20 11:40:48

|

1333人浏览过

|

来源于php中文网

原创

  之前学习php一致是只用phpstudy集成开发环境,这对于新手而言无疑是帮助极大的,因为傻瓜式安装与使用方法减少了我们很多不必要的麻烦。但是作为一名合格的php开发人员,掌握php+mysql+apache的安装与配置是必须具备的能力。下面我就当前比较新版本的php、apache,mysql安装与配置方法作一一介绍。

以下文章参考的3个来源,在加上本人搭建过程中遇到的问题的修复完善笔记:

《PHP环境的搭建和Discuz!安装》

http://www.myxzy.com/post-386.html

http://www.discuz.net/thread-3258186-1-1.html

立即学习PHP免费学习笔记(深入)”;

现在大部分一键安装包多是32位的,并不支持64位,直接在64位的系统上使用会报错的,所以我这里就来说说windows 64位系统如何建立Apache+PHP+MySQL环境的!

我这里演示用的windows 2008 64位简体中文版,apache,php,mysql多用的是64位的版本。建立的是本地环境,所以我用的是默认设置。

1、下载PHP、Apache和Mysql软件以及VC库。

下面分别是PHP、Apache和Mysql的官网地址。

PHP:http://windows.php.net/qa/

Mysql:http://www.mysql.com/downloads/mysql/

Apache:http://www.apachelounge.com/download/win64/

本教程要用到的php,apache,mysql以及vc库,下载地址:百度网盘

2、安装前注意事项。

你注意下下载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。尝试重新安装该程序以解决此问题。”

clip_image001

注2:如果PHP5.5.0beta2没有安装VC11库,会出现如下提示的错误。

clip_image002

3、安装Apache(D盘根目录下)

(1)打开D:\discuz\Apache24\conf下httpd.conf 文件,用记事本打开编辑作如下修改并保存。

第37行ServerRoot "c:/Apache24"改为ServerRoot “D:/discus/Apache24”;//Apache程序的位置。

第204行的ServerAdmin改不改无所谓;

第213行ServerName前面的“#”号去掉;

第237行DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot " D:/discus/Apache24/htdocs ";//网站的根目录

第238行改为

第271行DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm   //支持更多的默认页

第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ " D:/discus/Apache24cgi-bin/"

第370行改为

(2)启动Apache。

开始 --- 运行,输入cmd,打开命令提示符。分别输入如下命令(每行回车)

d:

cd Apache24\bin

httpd

如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。不要关闭命令窗口(关闭命令窗口就是关闭Apache),本地浏览器访问。出现“It works”那么就说明apache已经正确安装了。

clip_image003

(3)把Apache加入系统服务

关闭httpd命令窗口,不然会报错的。

开始 --- 运行,输入cmd,再打开一个命令提示符。分别输入如下命令(每行回车)

d:

cd Apache24\bin

httpd.exe -k install -n "servicename" \\加入服务。servicename是服务里面的名字,可以自定义。

如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "servicename"卸载这个服务。

4、安装PHP(D盘根目录下)

这里PHP5.5.0用php5apache2_4.dll来配置的。也不用PHP.ini文件了,用PHP默认的了。

(1)打开Apache24\conf下httpd.conf,在最后加上

# php5 support

LoadModule php5_module "d:/discuz/php/php5apache2_4.dll"

AddHandler application/x-httpd-php .php

# configure the path to php.ini

PHPIniDir "d: /discuz /php"

(2)重启 Apache 服务器。

网站文件夹D:/discuz/Apache24/htdocs新建一个index.php,内容为保存,访问出现php的信息就说明php已经成功安装。如下图。

clip_image004

5、MySQL安装

MySQL安装我简单说了下也就是通过cmd命令即可。(每行回车)

d:

cd mysql\bin

燕雀Logo
燕雀Logo

为用户提供LOGO免费设计在线生成服务

下载

MySQLd --install MySQL

net start MySQL

在php目录下

第730行; extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="d:\discuz\php\ext"

找到extension 添加下面两行

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_mbstring.dll (这里主要用于phpMyAdmin支持中文)

重启httpd即可测试

;D:\discuz\php\ext

phpMyAdmin 4.1.2安装

http://www.phpmyadmin.net/home_page/downloads.php 官网下载

解压到你网站跟目录下并重命名phpMyAdmin(我的网站根目录为:D:\discuz\Apache24\htdocs)

在phpMyAdmin目录下找到 libraries /config.default.php文件

查找password 找到两行,填入mysql的用户和密码

$cfg['Servers'][$i]['password'] = '*****';

$cfg['Servers'][$i]['user'] = 'root';

设置$cfg['PmaAbsoluteUri'] = ''; 为phpMyAdmin目录路径(如:http://localhost/phpMyAdmin/)

$cfg['DefaultLang'] = 'en'; 这里可以设置编码 zh

$cfg['DefaultConnectionCollation'] = 'utf8_general_ci'; 设置数据库编码

测试(apache和mysql均已经启动)打开http://localhost/phpMyAdmin/ 出现以下页面则安装成功

clip_image006

填入之前设置的用户名和密码,登陆即可

clip_image008

Discuz 论坛搭建

在D盘下新建网站跟目录文件夹web,

把原来D:\discuz\Apache24\htdocs 下的phpMyAdmin复制到web里面

修改apache下conf/ httpd.conf文件里的DocumentRoot 改为 DocumentRoot "D:/web"

改为

重启apache

在D:/web文件下编辑测试文件web.php ,编辑

在浏览器打开http://localhost/web.php 成功出现以下图片

clip_image010

Discuz! X3 安装图文教程

下载x3.1

http://www.comsenz.com/downloads/install/discuzx

二、解压并上传 Discuz! X3 程序到服务器且修改相应目录权限 
1、上传 Discuz! X3 程序到服务器上 
解压缩得到如下图所示的三个文件: 
clip_image011 
upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件; 
readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明; 
utility 目录为论坛附带工具,包括升级程序。

这里分开两种方式说明:第一种本地,第二种空间

(1)复制upload里面的所有文件到web下面 
(2)如果是上传到空间则将其中 upload 目录下的所有文件使用 FTP 软件以二进制方式

(常见 FTP 软件二进制的设置方法:点击查看详细说明)上传到空间。如下图所示: 
clip_image012

 

(1)输入http://localhost/install/ 则会出现安装目录

(2)上传完毕后,开始在浏览器中安装 Discuz! X3,在浏览器中运行 http://www.domain.com/bbs/install/

开始全新安装(其中http://www.domain.com/bbs 为你的站点访问地址) 
clip_image013 
阅读授权协议后点击“我同意”,系统会自动检查环境及文件目录权限,如下图所示: 
clip_image014 
检测成功,点击“下一步”,即进入检测服务器环境以及设置 UCenter 界面,如下图所示: 
clip_image015 
1、选择“全新安装 Discuz! X (含 UCenter Server)” 
如果您之前没有安装过我们的产品,需要全新安装的话,请选择此项。 
2、选择“仅安装 Discuz! X (手工指定已经安装的 UCenter Server )” 
如果您之前安装过我们的产品,现在只是升级的话,请选择此项并保证之前的 UCenter 是 UCenter 1.6.0 版本,如果之前安装的 UCenter Server 没有进行升级操作的话,一般为 1.5.1 或 1.5.2 版本,您需要首先升级 Ucenter 到 1.6.0版本, 否则安装程序会提示错误,无法继续。这里以全新安装 Discuz! X 为例。

新建数据库

clip_image017

输入密码

clip_image019

创建数据库

mysql> create database discus;

discus (数据库名称,可以自己指定)

出现Query OK, 1 row affected (0.02 sec) (说明成功)

退出mysql

exit;

点击“下一步”,进入安装数据库的界面,如下图所示: 
clip_image021

填写好 Discuz! X 数据库信息及管理员信息。 
点击“下一步”,系统会自动安装数据库直至完毕,如下图所示: 
clip_image022 
安装成功后,出现欢迎开通 Discuz!云平台以及 Discuz! 应用中心的安装的界面: 
clip_image023 
如果您想马上开启云平台,可以点击“开通 Discuz!云平台”,创始人登录站点后台,如下图所示: 
clip_image024 
开通即可,如果暂时不想开通 Discuz!云平台可以选择“暂不开通”需要开通的时候登录后台开通即可。 
如果您想马上安装 Discuz! 应用的话,可以点击“马上去装应用”,创始人登录站点后台,如下图所示: 

 

选择要安装的应用,安装即可 
安装完毕后进入 Discuz! X 首页查看网站: 
clip_image026

至此,Discuz! X3 已经成功地安装完毕!您可以登录 Discuz! X 站点并开始设置了。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
俄罗斯Yandex引擎入口
俄罗斯Yandex引擎入口

2026年俄罗斯Yandex搜索引擎最新入口汇总,涵盖免登录、多语言支持、无广告视频播放及本地化服务等核心功能。阅读专题下面的文章了解更多详细内容。

164

2026.01.28

包子漫画在线官方入口大全
包子漫画在线官方入口大全

本合集汇总了包子漫画2026最新官方在线观看入口,涵盖备用域名、正版无广告链接及多端适配地址,助你畅享12700+高清漫画资源。阅读专题下面的文章了解更多详细内容。

34

2026.01.28

ao3中文版官网地址大全
ao3中文版官网地址大全

AO3最新中文版官网入口合集,汇总2026年主站及国内优化镜像链接,支持简体中文界面、无广告阅读与多设备同步。阅读专题下面的文章了解更多详细内容。

73

2026.01.28

php怎么写接口教程
php怎么写接口教程

本合集涵盖PHP接口开发基础、RESTful API设计、数据交互与安全处理等实用教程,助你快速掌握PHP接口编写技巧。阅读专题下面的文章了解更多详细内容。

2

2026.01.28

php中文乱码如何解决
php中文乱码如何解决

本文整理了php中文乱码如何解决及解决方法,阅读节专题下面的文章了解更多详细内容。

4

2026.01.28

Java 消息队列与异步架构实战
Java 消息队列与异步架构实战

本专题系统讲解 Java 在消息队列与异步系统架构中的核心应用,涵盖消息队列基本原理、Kafka 与 RabbitMQ 的使用场景对比、生产者与消费者模型、消息可靠性与顺序性保障、重复消费与幂等处理,以及在高并发系统中的异步解耦设计。通过实战案例,帮助学习者掌握 使用 Java 构建高吞吐、高可靠异步消息系统的完整思路。

8

2026.01.28

Python 自然语言处理(NLP)基础与实战
Python 自然语言处理(NLP)基础与实战

本专题系统讲解 Python 在自然语言处理(NLP)领域的基础方法与实战应用,涵盖文本预处理(分词、去停用词)、词性标注、命名实体识别、关键词提取、情感分析,以及常用 NLP 库(NLTK、spaCy)的核心用法。通过真实文本案例,帮助学习者掌握 使用 Python 进行文本分析与语言数据处理的完整流程,适用于内容分析、舆情监测与智能文本应用场景。

24

2026.01.27

拼多多赚钱的5种方法 拼多多赚钱的5种方法
拼多多赚钱的5种方法 拼多多赚钱的5种方法

在拼多多上赚钱主要可以通过无货源模式一件代发、精细化运营特色店铺、参与官方高流量活动、利用拼团机制社交裂变,以及成为多多进宝推广员这5种方法实现。核心策略在于通过低成本、高效率的供应链管理与营销,利用平台社交电商红利实现盈利。

122

2026.01.26

edge浏览器怎样设置主页 edge浏览器自定义设置教程
edge浏览器怎样设置主页 edge浏览器自定义设置教程

在Edge浏览器中设置主页,请依次点击右上角“...”图标 > 设置 > 开始、主页和新建标签页。在“Microsoft Edge 启动时”选择“打开以下页面”,点击“添加新页面”并输入网址。若要使用主页按钮,需在“外观”设置中开启“显示主页按钮”并设定网址。

72

2026.01.26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号