windows 7下如何安装Apache + PHP + MySQL + SVN等等

Apache服务的搭建与配置(超详细版) Apache是一种常见的Web服务器软件,广泛用于Linux和其他UNIX操作系统上。它是自由软件,可以通过开放源代码的方式进行自由分发和修改。Apache提供了处理静态和动态内容的能力,而且还支持多种编程语言和脚本,如PHP、Python和Perl。此外,Apache还支持SSL、TLS和虚拟主机等功能,可以很好地满足大量的Web应用程序的需求。 阅读详情

近来对php比较感兴趣,就断断续续的花了两个星期的时间把整个php开发需要用到的东西都装好了,大概的安装过程如下。

 

一、安装的软件:

Apache: 2.2.14

PHP:5.2.12

MySQL:5.1.42。

SVN:1.5.6

PHPMyAdmin:3.2.5

Zend Studio: 7.1

Zend Debugger: 5.1.14

 

二、安装过程:

1. 安装和配置apache

安装:首先从http://apache.etoak.com/httpd/binaries/win32/apache_2.2.14-win32-x86-openssl-0.9.8k.msi下载apache的windows安装版本,双击安装程序,它将引导你完成整个安装过程,请保证你输入的服务器url是正确的。在安装过程中,唯一需要注意的就是如果已经有一个IIS或者其它的程序使用了80端口,那么安装会失败。如果这样,请到程序的目录下(本例为:D:/Program Files/Apache Software Foundation/Apache2.2),找到conf目录,打开文件httpd.conf,将其中的一行Listen 80改为一个没被占用的端口,如本例为Listen 8080。然后再重新运行安装程序,这次应该就没问题了

安装结束后在浏览器输入http://localhost:8080,如果呈现了一个已经配置好的网站,那么恭喜你,你的apache就算安装成了。

配置:apache的配置工作主要是修改httpd.conf。 打开Apache的安装目录, 找到文件 /conf/httpd.conf, 打开它进行配置的编辑. 配置文件中对于各项都有比较详细的描述, 在配置结束之后可以运行开始菜单中Apache安装文件夹中的Test Configuration工具来检验配置文件是否正确. 如果配置不正确会给出简要的说明. 如果在配置结束之后通过了Test Configuration工具, 但是仍然不能够顺利运行Apache, 可以到[Apache安装目录]/logs/ 这个目录中查看记录, 以找出问题所在。

主要的配置就是设置apache的文档目录和虚拟路径。找到DocumentRoot, 默认的应该是DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs",这里,我们将它设置成自己喜欢的工作路径。本例为DocumentRoot "D:/Workspace"。重启apache,好了,现在如果你把index.html文件放到D:/Workspace目录下,我们就可以通过http://localhost:8080/index.html来访问该文件。其次,找到#Alias /webpath /full/filesystem/pat,将前面的#去掉,改为以下虚拟目录Alias /Webpath/ "D:/Data",重启apache,在浏览器中输入http://localhost:8080/data/的时候就会访问服务器的"D:/Data"目录

 

2. 安装和配置php

安装:首先请去www.php.net网站下载php安装程序。目前的安装程序已经到了5.2.13了。下载完后直接双击安装,在安装过程中会要求你指出apache的安装目录,指定就是了。本例子中,php的安装目录是D:/Program Files/PHP。

配置:到D:/Program Files/PHP目录,将php.ini-dist文件更名为php.ini。打开该文件,将extension_dir = "./"改为extension_dir = "D:/Program Files/PHP/ext",这个用来指定php中扩展库的位置。打开文件apache下的httpd.conf,找到AddType appliation,在下面另加一行AddType application/x-httpd-php .php。找到DirectoryIndex index.html,将其改为DirectoryIndex index.html index.php。最后,移到文件的底部,php安装程序应该已经添加了如下两行:

PHPIniDir "D:/Program Files/PHP"
LoadModule php5_module "D:/Program Files/PHP/php5apache2_2.dll"

这是用于指定php的配置和安装文件的位置。以本例的情况看,安装程序自动添加的这两行是不行的,应该将/改为/,如下:

PHPIniDir "D:/Program Files/PHP/"
LoadModule php5_module "D:/Program Files/PHP/php5apache2_2.dll"

现在重启apache,在D:/workspace下加入一个文件index.php, 内容如下:

<?php

phpinfo();

?>

然后,在浏览器访问http://localhost:8080/,如果看到了php的系统信息页面,则php安装成功。

 

3. 安装和配置mysql

安装:请到http://www.mysql.com/downloads/mysql/下载所需的MySQL版本,开始按照程序,基本上根据安装向导就可以了。如果选择自定义安装的话,对于要安装的组件,如果不知道具体功能的就都选上吧,反正也占不了多少空间。在安装快结束时会出现让你创建login 账号的界面,先跳过,我们会在配置里创建。安装结束时,会出现一个界面询问是否配置MySQL。如果要马上配置的话,就选中它,否则就跳过结束安装。

配置:如果安装中跳过配置的话,可以从“开始”“程序”里启动MySQL Server Instance Config Wizard。按照配置向导,分别选中"Detailed Configuration", "Developer Machine", "Multifunctional Database", 这一步不做更改,"Manual Setting"将并发连接数设置为你想要的个数,我选择200, 接下来这一步两个都选上,"Manual Selected Default Charactor Set/Collation"并将字符集选为GBK或UTF-8,接着将两个都选上,然后选择"Modify Security Setting"为超级用户root设置密码,然后点击Execute后,系统就开始配置MySQL,出现Finish后,MySQL就安装成功了。

这里有一篇非常详细的带图示的安装说明:http://blog.sina.com.cn/s/blog_4b6f8d150100g4w8.html。基本上和我的安装过程一样。

 

4. 安装和配置SVN

安装:首先到官网http://subversion.tigris.org下载你所需要的服务器安装程序。未完待续

Apache的安装详细教程 官网地址:Welcome! - The Apache HTTP Server ProjectWelcome! - The Apache HTTP Server ProjectWelcome! - The Apache HTTP Server Project 将安装包下载到自己提前创建的wamp目录 将安装包解压到wamp目录中 下载成功!1.wamp-->Apache24-->bin-->双击ApacheMonitor.exe即启动Apache。2.打开windows自带的搜索栏,搜索“服务”,找到A 阅读详情

相关推荐

SVN源代码泄露漏洞原理、利用与防御全解析

信息泄露是网络安全中常见且危害巨大的漏洞类型,其核心在于敏感数据因配置或管理疏忽而意外暴露。版本控制系统(如SVN、Git)的工作目录(如.svn、.git)若被部署到Web服务器可访问路径,且未做访问限制,就会形成源代码泄露漏洞。攻击者通过解析其中的元数据文件(如entries、wc.db),可以完整获取服务器端的源代码、历史版本乃至配置文件。这类漏洞的技术价值在于,它不直接提供执行权限,却能为后续攻击提供精准的“地图”和“钥匙”,极大降低了渗透测试或恶意攻击的难度。其典型应用场景包括对存在错误配置的We

337

Apache安装教程

1、首先下载软件,根据自己的电脑类型下载不同位数的软件https://www.apachelounge.com/download/,这里用到的是解压版本的Apache 2、下载解压后,放到你想要放的文件位置下(注意路径不能有中文和空格等其它异类的名称),我这里是放置到 3、接下来安装Apache服务 使用管理员启动命令行工具(否则进行以下操作的时候会出现权限不足的问题),并且进入到Apach...

温壁 1万+

Windows系统监控实战:Grafana+Prometheus+node_exporter配置全攻略

本文提供了一套完整的Windows系统监控解决方案,详细介绍了如何使用Grafana、Prometheus和node_exporter(Windows版为windows_exporter)构建可视化监控平台。从环境准备、组件安装配置,到数据可视化与常见问题排查,手把手指导您实现从数据采集到仪表盘展示的全过程,帮助您从被动救火转向主动预警,有效保障Windows服务器稳定运行。

assembly8low的博客 248

小白下载和安装Apache的教程(保姆级)

小白下载和安装Apache的教程(保姆级)

weixin_63357306的博客 3万+

从零理解Brep:用Python玩转3D建模的边界表示法(附OpenCASCADE示例)

本文深入解析了边界表示法(Brep)在3D建模中的应用,通过Python和OpenCASCADE的实战示例,详细介绍了Brep的核心数据结构、布尔运算、网格转换及3D打印优化技巧。适合CAD设计、3D打印和计算机图形学领域的开发者学习与实践。

n4o5p6q7r的博客 427

STM32:TTL串口调试

TTL只需要两个线就可以完成两个设备之间的双向通信,一个发送电平的I/O称之为TX,与另一个设备的接收I/O口RX相互连接。两设备之间还需要连接地线(GND),这样两设备就有相同的0V参考电势。

superSmart_Dong的博客 5640

apache配置文件详解

配置文件详解 文件位置: /etc/httpd/conf/httpd.conf # vim /etc/httpd/conf/httpd.conf ServerRoot "/etc/httpd" //服务器的根路径,改文件中所有涉及到的路径的根都是相对它而言的。 Listen 80 //监听的端口 Include conf.modules.d/*.conf //包含辅助...

qq_43377292的博客 1万+

MATLAB实战:纯电动汽车动力性仿真从入门到精通(附完整代码)

本文提供了一份基于MATLAB的纯电动汽车动力性仿真从入门到精通的实战指南。通过理论建模与代码实战相结合,详细讲解了如何构建行驶阻力模型、驱动力平衡方程,并利用MATLAB脚本完整实现了最高车速、加速时间和最大爬坡度三大核心性能指标的仿真计算。文章附有完整代码,帮助工程师快速掌握纯电动汽车动力性仿真的核心技能,为设计与优化提供高效的数字工具。

weixin_29074409的博客 369

Apache+PHP+Mysql for Discuz

Useful links:windows 7下如何安装Apache + PHP + MySQL + SVN等等 http://blog.youkuaiyun.com/unicode/article/details/5333459Apache+php+mysql在windows下的安装与配置图

[IT 男人帮] 的专栏 793

3. NVIDIA GPU Xid 常见错误码全解析、故障定位与标准化处理方案

摘要: Xid是NVIDIA显卡驱动记录的硬件/软件异常日志,通过dmesg等工具可获取,包含PCI总线、GPU编号、故障码等信息,是诊断显卡问题的核心依据。Xid故障分为四类:应用程序类(如代码错误,Xid13/31)、显存ECC硬件类(如显存损坏,Xid48/63)、链路/供电温控类(如PCIe故障,Xid74/79)和GSP固件类(如静电干扰,Xid119/154)。排查流程包括日志采集、软件修复(如重启进程、升级驱动)、硬件检查(如PCIe链路状态)及断电复位(针对GSP故障)。预防措施包括监控EC

jundao1997的专栏 676

3dmax文件格式转换——.max 转换为 .flt(解决转换后.flt没有纹理贴图的问题)

本文主要介绍如何在3dmax中将.max格式文件转换为.flt格式文件,并解决转换后的文件没有纹理贴图的问题。 在3dmax中,将.max文件转换为.flt格式,只需导出选择.flt格式即可,但是导出的文件在osgEarth中加载后,缺少纹理和贴图。 下面是解决方案: 1、选中加载的模型,然后点击 渲染-> 渲染到纹理 2、将 渲染到纹理 子窗口往下拉,点击 添加 按钮,添加 ...

cchangcs 6170

windows7下的PHP+apache+mysql+eclipse for php 开发环境搭建

PHP-开发环境-IDE690 windows7下的PHP+apache+mysql+eclipse for php 开发环境搭建 作者:xmbghx 用到的软件版本: 操作系统windows7 Windows 7 Service Pack 1 VC++运行库:14.0.23026 Apache:httpd-2.4.23-x64-vc14 PHP:7.0.9 vc14 x

hi_world_php的博客 1231

实战指南:Qwen3-ASR-1.7B 语音识别

本文介绍了Qwen3-ASR语音识别模型的安装与使用。

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 1806

在windows下安装indefero ( apache + php + mysql + svn)

本文原出处:http://www.cnblogs.com/agaue/archive/2012/03/28/2421561.html 介绍: indefero是一个开源的、和google code非常类似的项目管理软件。这是主页:indefero indefero本身不支持在windows下安装, 所以在windows下的整个安装过程比较麻烦, 并且非常容易出错! 建议有耐...

weixin_30611509的博客 117

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

redmine+svn windows环境安装流程

首先要安装apache http://httpd.apache.org/download.cgi 选 Win32 Binary without crypto (no mod_ssl) (MSI Installer): apache_2.2.9- win32-x86-no_ssl-r2.msi [PGP] [MD5] 安装。里面的server informat

minddancer的专栏 851

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

svnmanager在win7下安装

a、下载http://museum.php.net/php5/php-5.2.4-Win32.zip。 b、下载http://download.mysql.cn/download_file/zip/5.0/mysql-5.0.18-win32.zip 1、安装php, 把php-5.2.4-Win32.zip解压到c:的根目录. 复制php5ts.dll到windows的系统目录,我的win

云天空的博客 1506

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

如何用 SVNAdmin2 快速搞定 Web 图形化 SVN 权限管理?3 种部署方式一次讲清

还在深夜登录服务器,用 vi 手工编辑 `authz` 和 `passwd` 给仓库配权限吗?仓库一多、人员一换,手动改配置出错几乎是必然的。**SVNAdmin2** 是一款基于 Web 的 SVN 图形化管理系统,把权限配置、仓库创建、用户管理全部搬进浏览器,同时支持 SVN 协议与 HTTP 协议检出,还内置 LDAP 认证对接。本文会带你从零上手:Docker 一键部署、源码安装、仓库迁移

gitblog_00152的博客 343

Windows下安装Redmine

为food项目配置了项目管理平台,综合了trac、dotProject、Redmine等几个开源平台,最终选择了Redmine。Redmine主页 http://www.redmine.org 本文介绍,以及最后的bug补丁,仅针对Redmine 1.2.1版本,不能确定后续版本是否需要同样操作。欢迎留言反馈。 == 下面是安装方法: 一、Redmine安装。 1、准备 安装之前请

王鑫的优快云博客 670

centos7.2+mysql5.6.35+subversion1.9.7+apache+https+php5.6.20+manmanager1.10(一)

最近因为windows平台的powershell病毒,导致所有windows服务器都需要迁移到linux,其中也包括svn,迁移过程中遇到很多坑逐一踩过后,现在就过程记录下 这套环境是使用的centos7.2+mysql5.6.35+subversion1.9.7+apache+https+php5.6.20+manmanager1.10 一、centos7.2安装 yum instal...

weixin_30606669的博客 178

wamp安装方式

Apache服务器最新版下载、安装及配置(win版) 1 登录http://httpd.apache.org/download.cgi 这个地址,找到2.4.10,如下图位置: 步骤阅读 2 进入如下界面后,选择第一项ApacheHaus,这是个第三方下载平台,在它的网站下载独立的Apache会是一个压缩包 另外四个中,第二个也是独立的Apache下载地址,另外三...

mistyraine的博客 393

mod auth mysql.so_Windows下mod_auth_mysql.so的编译和配置

问题描述:配置Apache2.2与SVN 1.6.5时Apache启动报cannot load mod_dav_svn.so 上网查找资料,首先从这里知道是缺少了dll库文件 按照博客上所说将SVN的bin目录一、首先下载Windows下的源程序打包文件:http://www.rpmcenter.org/win32/该压缩包内已包含编译好,可以直接使用的mod_auth_mysql.so文件,也可...

weixin_39987985的博客 180

Win7 64位搭建本地SVN服务器 Xammpp+Subversion+Java Web Svnadmin

一、          工具下载 01.SVN 服务器Subversion:Setup-Subversion-1.6.17.msi02.SVN 客户端TortoiseSVN:本文选用版本为(64位)TortoiseSVN-1.6.5-x32-svn.msi03.XAMPP(Apache+MySQL+PHP集成安装包):XAMPP版本为1.7.4   xampp-win32-1.7.4-VC6

killerggf的专栏 3988

php搭建环境_步骤详解

  环境:NetBeansIDE(mysql+apache+svn)   一:环境准备(相应软件放在\\192.168.1.252\..\公用软件\搭建php环境tools); 1,安装tortoisesvn,安装wamp(WampServer2.0c.exe)服务; wamp安装,通常会放在D:\wamp目录下; 2,安装jdk7; 3,安装集成环境NetBeansIDE(net...

carolAnn的专栏 403
上一篇: Javascript的四种继承方式
下一篇: .NET 3.5新特性
unicode
博客等级 码龄25年 33粉丝 14原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值