windows7+Apache2.0.64+php5.2.17配置时重启Apache服务出错解决

原创 2012年11月28日 01:44:14


Apache和php的安装按部就班。

安装时全部选择了默认安装路径,按照步骤对httpd.conf和php.ini进行配置之后,打开localhost默认主页,显示php正常安装的信息。

新建测试php的页面如下:

<html>
<head>
<title>Cai's page</title>
</head>
<body>
<?php phpinfo();?>
</body>
</html>


不能打开页面,发现配置后未重启apache服务,于是使用monitor重启restart,结果报错the requested operation has failed。

百度的可能原因:

原因一:80端口占用
例如IIS,另外就是迅雷。检查端口的方法是在cmd中输入netstat -an,就可以看到各个端口占用了,如果被占用可以结束相应进程或者在httpd.conf中更改listen端口。

原因二:软件冲突
装了某些软件会使apache无法启动如Dr.com。打开网络连接->Tcp/IPv4属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios, 然后再启动。

原因三:httpd.conf配置错误
如果apache的配置文件httpd.conf有错误。
先使用cmd进入Apache安装的bin目录,然后运行

	apache -t
检查配置文件语法,如果无误(并不是真的没有错误),在使用命令:

	apache  -w -n "Apache2" -k start
,有的错误在这里会给出提示,可以去查找相应解决方法。

 

但是,我的问题是在原因三中,但是采用上述方法不能检测出来,最后的开启Apache2服务没出现异常,但是在monitor中仍然不能启动,并且php不能被解析。

仔细查看httpd.conf配置文件最后添加的几行如下:

PHPIniDir "C:\Program Files\PHP"
LoadModule php5_module "C:\Program Files\PHP\php5apache2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

错误其实就在这里,再添加目录的时候,我的路径是直接从windows下复制的,路径中的应为正斜线,把上述几行改正就没有问题了,重启成功,运行上面的测试页面得到phpinfo信息。改正后的conf几行为:

PHPIniDir "C:/Program Files/PHP"
LoadModule php5_module "C:/Program Files/PHP/php5apache2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html 

 

关于win7 64位系统安装apache的 教程 httpd2.4服务无法启动 443端口被占用问题

写出来 权当是给自己以后安装坐下记录  网上安装 记录很繁杂 而且很不全,整理了一下,并且 找到了一些新的方式,解决这个端口被占用的 问题, 首先从官网上下来apache2.2 (http://h...
  • Neo_2016
  • Neo_2016
  • 2016年04月28日 15:39
  • 6095

Win7下Apache2.4-win64的安装和配置以及启动服务

最近开始学习web开发,首先安装apache服务器,网上类似的教程很多,但对于新手来说不够详细,特把安装过程做一个详细记录,一来作为自己的笔记,也希望为需要帮助的朋友一些启发。 软件的下载地址在截图中...
  • ashendove
  • ashendove
  • 2016年08月14日 21:13
  • 14324

Apache主配置文件httpd.conf 详解

Apache的主配置文件:/etc/httpd/conf/httpd.conf 默认站点主目录:/var/www/html/ Apache服务器的配置信息全部存储在主配置文件/etc/ht...
  • chengxuyuanyonghu
  • chengxuyuanyonghu
  • 2016年05月05日 12:30
  • 3743

Windows7环境下Apache+PHP+MySQL完美配置

  • 2014年07月17日 13:44
  • 758KB
  • 下载

Windows7 64bit下配置Apache+PHP+MySQL

最近需要做一个PHP+MySQL的项目,所以学习了下PHP及开发的环境配置: 1、准备资料:       首先下载文件:Apache2.4.6 64bit,http://www.apachelou...
  • sbz0409
  • sbz0409
  • 2013年10月22日 13:28
  • 7953

Windows 7下安装配置PHP(5.2.17)+Mysql(5.1)+apache2.2

PHP环境搭建:Windows 7下安装配置PHP(5.2.17)+Mysql(5.1)+APACHE2.2   在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache...
  • perky007
  • perky007
  • 2011年05月05日 21:37
  • 2704

Windows7+PHP5.4+Apache2.2+MySQL5.5环境配置

我们选择的实验环境是Windows7+ PHP5.4 + Apache Tomcat2.2 + MySQL5.5。环境的配置参考了博客文章:http://www.impng.com/web-dev/h...
  • AchillesJPS
  • AchillesJPS
  • 2012年06月23日 21:49
  • 11364

wordpress-4.5.3+apache24+mysql5.6+php5.6+windows7x64相关配置

一、情景介绍: 朋友让帮忙搞个小企业网站。我是java方面的,虽然当前有css框架,但是自己动手写,耗费时间长,而且写出来的东西,浏览器兼容性差,只对当前主流浏览器支持较好。考虑各方面因素,想起php...
  • w596486918
  • w596486918
  • 2016年07月08日 19:07
  • 671

Windows下Apache2.2.19及Php5.2.17的安装与配置方法

php5.2.17下载地址:http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip Apache...
  • senlinmuvs
  • senlinmuvs
  • 2011年09月22日 10:17
  • 1487

PHP环境搭建:Windows7系统配置PHP+Apache+MySQL环境教程

本文转载自http://www.myhack58.com/Article/sort099/sort0100/2013/37439.htm        Win7系统下PHP、Apache、MySQ...
  • xuexiaoxu1990
  • xuexiaoxu1990
  • 2016年03月09日 17:41
  • 311
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows7+Apache2.0.64+php5.2.17配置时重启Apache服务出错解决
举报原因:
原因补充:

(最多只允许输入30个字)