首页 php教程 php手册 windows下搭建apache http server、php、mysql开发环境

windows下搭建apache http server、php、mysql开发环境

Jun 06, 2016 pm 07:53 PM
apache http server windows 搭建

一、所需软件: 1.apache htpp server: 百度输入“apache http server”搜索即可在百度软件中心下载。或者去apache官网下载。 2.php: php官网下载 。 注意 :apache http server2.2适合php5.4及以下版本。apache http server2.4适合php5.5及以上版本。因为p

一、所需软件:

1.apache htpp server:

百度输入“apache http server”搜索即可在百度软件中心下载。或者去apache官网下载。

2.php:

php官网下载

注意:apache http server2.2适合php5.4及以下版本。apache http server2.4适合php5.5及以上版本。因为php5.5及以上版本中只有php5apache2_4.dll,没有php5apache2_2.dll,而php5apache2_2.dll是关于apache2.2的动态链接库。

VC6就是使用legacy Visual Studio 6 compiler这个编译器编译的。

VC9就是使用the Visual Studio 2008 compiler这个编译器编译的。

Non Thread Safe就是非线程安全。

Thread Safe就是线程安全。

官方并不建议将Non Thread Safe 用于生产环境,所以我们选择Thread Safe版本的PHP来使用。

3.mysql:

去mysql官网下载:http://dev.mysql.com/downloads/mysql/


二、安装:

1.apache安装:

点击安装,一路下一步。

a.填写服务器信息,其中网络域名(Network Domain)和服务器名(Server Name)都填localhost,留个邮箱;根据需要选择HTTP服务的安装方式,上方是默认80端口,可能会和Windows 7自带的IIS服务端口冲突,下方是8080端口。

windows下搭建apache http server、php、mysql开发环境

b.选择典型(Typical)安装。

windows下搭建apache http server、php、mysql开发环境

c.选择安装路径。

windows下搭建apache http server、php、mysql开发环境

d.安装。

windows下搭建apache http server、php、mysql开发环境

e.等待安装

windows下搭建apache http server、php、mysql开发环境

f.安装完成

windows下搭建apache http server、php、mysql开发环境

至此,apache安装大功告成。然后测试一下:

启动服务

windows下搭建apache http server、php、mysql开发环境

在浏览器输入http://localhost,显示 It Works!

windows下搭建apache http server、php、mysql开发环境

2.php安装:

php解压即可。

3.mysql安装:

a.双击安装文件,选择“next”

windows下搭建apache http server、php、mysql开发环境
b.选择接受安装协议,单击“next”

windows下搭建apache http server、php、mysql开发环境

c.选择自定义安装(custom)

windows下搭建apache http server、php、mysql开发环境

d.设置mysql安装路径:

windows下搭建apache http server、php、mysql开发环境

e.接下来单击“install”

windows下搭建apache http server、php、mysql开发环境

f.安装中...

windows下搭建apache http server、php、mysql开发环境

g.安装完成

windows下搭建apache http server、php、mysql开发环境windows下搭建apache http server、php、mysql开发环境

h.配置mysql:选择Detailed Configuration(手动精确配置)

windows下搭建apache http server、php、mysql开发环境

i.选择服务器的类型,“Developer Machine(开发测试类)”、“Server Machine(服务器类型)”、“Dedicated MySQL Server Machine(专门的数据库服务器)”,我们选择Developer Machine

windows下搭建apache http server、php、mysql开发环境

j.选择mysql数据库的用途,“Multifunctional Database(通用多功能型)”、“Transactional Database Only(服务器类型)”、“Non-Transactional Database Only(非事务处理型)”,我们选择Multifunctional Database

windows下搭建apache http server、php、mysql开发环境

k.next

windows下搭建apache http server、php、mysql开发环境

l.在打开的页面中,选择mysql的访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,设置为15个)这里选择手动设置,单击“next”继续

windows下搭建apache http server、php、mysql开发环境

m.在打开的页面中设置是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,默认的端口是3306,并启用严格的语法设置,如果后面出现错误,可以将“Add firewall exception for this port ”这个选项选上,单击“next”继续

windows下搭建apache http server、php、mysql开发环境

n.设置mysql要使用的字符编码,第一个是西文编码,第二个是多字节的通用utf8编码,第三个是手动,我们选择utf-8,接下来单击“next”

windows下搭建apache http server、php、mysql开发环境

o.选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql–u username –p password;”就可以了,单击“next”

windows下搭建apache http server、php、mysql开发环境

p.设置是root用户(超级管理员)的密码,并启用root远程访问的功能,不要创建匿名用户,单击“next”

windows下搭建apache http server、php、mysql开发环境

q.所有的配置操作都已经完成,单击Execute按钮执行配置:

windows下搭建apache http server、php、mysql开发环境windows下搭建apache http server、php、mysql开发环境


三、配置apache、php、mysql集成:

apache是通过读http.conf文件,加载modules的,下面我们把php模块添加到http.conf中,apache就能加载php模块,就完成和php的集成了。

windows下搭建apache http server、php、mysql开发环境

mpm : mutil processing module 多重处理模块

apr: 可移植运行库

1.修改apache.conf配置:

打开apache/conf目录下apache.conf文件。

a.添加php模块:

“Ctrl+F”搜索“LoadModule”在后面加上

LoadModule php5_module "E:/PHP/php-5.3.29/php5apache2_2.dll"
PHPIniDir "E:/PHP/php-5.3.29"
AddType application/x-httpd-php .php .html .htm

红色的部分改成自己php的安装路径即可。

b.找到

<ifmodule dir_module>
    DirectoryIndex index.html
</ifmodule>
登录后复制
改为
<ifmodule dir_module>
    DirectoryIndex index.php index.html
</ifmodule>
登录后复制

c.修改apache站点目录。

分别找到

DocumentRoot "D:/Apache2.2/htdocs"
登录后复制
<directory></directory>
登录后复制
登录后复制
登录后复制

改为:

DocumentRoot "E:/workspace"
登录后复制
<directory></directory>
登录后复制
登录后复制
这样以后开发的php项目就放在指定的e盘workspace中访问了。

2.修改php.ini文件:
进入php安装目录,把php.ini-development 文件改名为 php.ini作为php的配置文件。

a.指定php扩展库的路径:

搜索找到

; extension_dir = "ext"
登录后复制
去掉前面的分号,后面的路径改为php安装路径,即
extension_dir = "E:\PHP\php-5.3.29\ext"
登录后复制

\ext前面为自己的php安装路径

b.支持mysql、phpMyAdmin等:

分别找到

;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
登录后复制
去掉前面的分号";",即为:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
登录后复制

c.设置时区:

找到

;date.timezone =
登录后复制
改为
date.timezone = Asia/Shanghai
登录后复制

3.测试

在设置的站点目录“E:/workspace”中创建一个index.php文件。写入内容:

<?php phpinfo();
?>
登录后复制
打开浏览器出入:http://localhost/index.php。显示

windows下搭建apache http server、php、mysql开发环境

往下翻页:

windows下搭建apache http server、php、mysql开发环境

至此,apache、php、mysql集成就大功告成。





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

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
2 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在Node.js环境中解决第三方接口返回403的问题? 如何在Node.js环境中解决第三方接口返回403的问题? Mar 31, 2025 pm 11:27 PM

在Node.js环境中解决第三方接口返回403的问题当我们在使用Node.js调用第三方接口时,有时会遇到接口返回403错误�...

如何在LAMP架构下高效整合Node.js或Python服务? 如何在LAMP架构下高效整合Node.js或Python服务? Apr 01, 2025 pm 02:48 PM

在LAMP架构下整合Node.js或Python服务许多网站开发者都面临这样的问题:已有的LAMP(Linux Apache MySQL PHP)架构网站需要...

Beyond Compare同步Windows和Linux文件时,大小写敏感性失效怎么办? Beyond Compare同步Windows和Linux文件时,大小写敏感性失效怎么办? Apr 01, 2025 am 08:06 AM

BeyondCompare文件比较与同步的难题:大小写敏感性失效在使用Beyond...

如何通过Debian日志监控系统性能 如何通过Debian日志监控系统性能 Apr 02, 2025 am 08:00 AM

掌握Debian系统日志监控是高效运维的关键,它能帮助您及时了解系统运行状况,快速定位故障,并优化系统性能。本文将介绍几种常用的监控方法和工具。利用sysstat工具包监控系统资源sysstat工具包提供了一系列强大的命令行工具,用于收集、分析和报告各种系统资源指标,包括CPU负载、内存使用、磁盘I/O、网络吞吐量等。主要工具包括:sar:全面的系统资源统计工具,涵盖CPU、内存、磁盘、网络等。iostat:磁盘和CPU统计信息。mpstat:多核CPU的统计信息。pidsta

在Node环境中如何避免第三方接口返回403错误? 在Node环境中如何避免第三方接口返回403错误? Apr 01, 2025 pm 02:03 PM

Node环境下如何避免第三方接口返回403错误在使用Node.js调用第三方网站接口时,有时会遇到返回403错误的问题。�...

为什么我的代码无法获取API返回的数据?如何解决这个问题? 为什么我的代码无法获取API返回的数据?如何解决这个问题? Apr 01, 2025 pm 08:09 PM

为什么我的代码无法获取API返回的数据?在编程中,我们常常会遇到API调用时返回空值的问题,这不仅让人困惑...

Debian Strings能否兼容多种浏览器 Debian Strings能否兼容多种浏览器 Apr 02, 2025 am 08:30 AM

“DebianStrings”并非标准术语,其具体含义尚不明确。本文无法直接评论其浏览器兼容性。然而,如果“DebianStrings”指的是在Debian系统上运行的Web应用,则其浏览器兼容性取决于应用本身的技术架构。大多数现代Web应用都致力于跨浏览器兼容性。这依赖于遵循Web标准,并使用兼容性良好的前端技术(如HTML、CSS、JavaScript)以及后端技术(如PHP、Python、Node.js等)。为了确保应用与多种浏览器兼容,开发者通常需要进行跨浏览器测试,并使用响应式

Debian Hadoop 兼容性怎样 Debian Hadoop 兼容性怎样 Apr 02, 2025 am 08:42 AM

DebianLinux以其稳定性和安全性着称,广泛应用于服务器、开发和桌面环境。虽然目前缺乏关于Debian与Hadoop直接兼容性的官方说明,但本文将指导您如何在Debian系统上部署Hadoop。 Debian系统需求:在开始Hadoop配置前,请确保您的Debian系统满足Hadoop的最低运行要求,这包括安装必要的Java运行时环境(JRE)和Hadoop软件包。 Hadoop部署步骤:下载并解压Hadoop:从ApacheHadoop官方网站下载您需要的Hadoop版本,并将其解

See all articles