apache+php的安装和环境配置遇到的问题总结

真心弄了好几个小时才解决完问题的,现在都写出来让有需要的朋友看看!!!

1.Apache 的安装 

如果下载的文件是直接安装的,还没整合之前一般不需要怎么样,但是如果是用压缩包的话,你会发现启动ApacheMonitor.exe后,在桌面右下角图标右键点open apache monitor 后,是没有任何服务的。需要自己创建apache的服务才能启动,具体过程是使用cmd,先进入到解压目录的bin里面,然后输入 httpd.exe -k install -n apache24 即可,

因为我使用的是apache2.4版本的,后面那个可以根据你的版本来输入,然后我们就有了这个服务可以启动了(下面还有关于版本的问题描述)


2.PHP 的安装

下载回来的是解压文件,解压好放到要安装的位置。

关于PHP的基本配置我就不多说了,大家可以去网上搜搜。

推荐这个文章http://www.cnblogs.com/tigertall/archive/2010/01/28/1658869.html


3.配置开发环境

问题主要是在这里发生的,在htdocs加上了一个测试的php文件后,我们启动apache,

发现报了the requested opration has fail这个错误 ,是什么原因呢,我们可以使用命令行,进入到apache的bin目录,

输入httpd 如果你下载的是没有httpd.exe这个文件,那相对应的是apache.exe这个。

执行后,如果有错误,会报错,并且提示是哪一行出了错,比较多的是在httpd.conf文件里面的路径错误

查找文件中的C:/Apache24的地方,把他改为你安装的路径,可能有些人不是C:/Apache24,可以自行查找进行修改

接着,修改完路径后我再继续重新执行httpd

现在的错误是AH00558: httpd: Could not reliably determine the server's fully qualified domain
 name, using fe80::dc45:5e2d:f46e:f744. Set the 'ServerName' directive globally
to suppress this message


解决方法是编辑httpd.conf文件,搜索"#ServerName",在下面一行添加ServerName localhost:80

重新启动即可

如果你发现解决完上面的问题启动后还是报the requested opration has fail这个错误

那么可以尝试把

LoadModule php5_module D:/php/php5apache2_4.dll

PHPIniDir "D:/php"

这两句删掉再重新启动,如果可以正常启动的话,那么问题就出在这两句里面了

解决的办法看下面!


4.最大的问题是版本问题,

我用的是php5.5+apache2.4

php5.5里面有一个php5apache2_4.dll文件

前面修改配置的时候有一个在apache配置文件httpd.conf添加这两行

LoadModule php5_module D:/php/php5apache2_4.dll

PHPIniDir "D:/php"


我的apache的版本之前用的是2.0,PHP的版本是5.5,但是PHP5.5不支持它了,只支持2.4或者以上,所以只有php5apache2_4.dll,于是又去下载了个apache2.4,最后才解决了问题,你也可以不升级apache,把php的版本降到有php5apache2.dll或者php5apache2_2.dll文件的,你的apache也要是相应的版本,那么就可以使用了,之前找这个问题找了好久。。。。。


写好的你代码,按文件名 hello.php 保存在 Apache 安装目录的 htdocs 目录
下。然后打开浏览器,键入地址:http://localhost/hello.php,如果一切正确无误的话,将会
看到浏览器显示出你写的东西!



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值