PHP安装怎么解决这个问题

如题所述

首先介绍一种网上普遍的方法,就是查找占据80端口的进程,然后关闭它就行了。

1、运行cmd,然后输入netstat -ano,回车;
2、查看开头几行包含0.0.0.0:80的那一行最后的pid,为几个数字,把这几个数字记下来;
3、启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾;
4、然后找到与刚才那个pid对应的是哪个程序,很容易就会找到,就是它与0.0.0.0:80进行了绑定(bind);

结束这个进程,再点击Apache的Start按钮,终于出现了那个Running 。

但是上面的方法不适用我的情况。。因为我找不到pid=4的进程,于是另一方法。
Win7的80端口默认是被System进程占用的。
用如下方法可以解决System进程占用80端口的问题:
打开RegEdit:开始-运行-输入regedit-调出注册表
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
找到一个DWORD值Start,将其改为0
重启电脑,System进程将不会占用80端口
就可以打开你的apache了

这种方法确实暂时解决了我的问题,应该就是这样的,但是后面又来问题了。Apache又无缘无故的打不开了。于是,最后终于发现了进程有个SQL Server ReportingServices ,这个是sql servers带有的,而且自动运行,关闭它,就可以了。但是切记,可能这个进程会自动打开,所以先把apache打开,这个的话后面SQL Server ReportingServices运行也不会占用80端口了。我用的360查找的

我的问题总算是解决了。最后总结一下吧。

查询:查看占用80端口的信息,那么可以在cmd窗口输入netstat -ano | findstr "80" 命令追问

虽然你说的不怎么懂,但是很认真!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-25
php安装需要端口吗?
你是安装的php集成环境吗?
或许之前已经安装了apache了
选个8080端口就ok了。
可以在apache的配置文件里更改端口,
具体的百度吧
第2个回答  2014-03-25
方法一:修改原Web服务器端口为1024以上的某个数字。
方法二:修改原Apache服务器端口为1024以上的某个数字,如8080。
希望能帮上忙。追问

怎么改啊,新手啊 !!!

追答

原Web服务器若为IIS,则打开IIS设置,可以看到端口设置。若不修改原Web服务器,则在Apache服务器安装目录下打开httpd.conf文件,找到listen :,将后面的数字修改为1024以上的某个数字,如8080。另外,改完后别忘了重新启动服务器。

追问

问题是在哪里打开,网页吗??

追答

①修改IIS,打开“控制面板”->“管理工具”->“Internet 服务管理器”->"默认Web站点",右键选择属性,可以看到TCP端口,修改即可。
②修改Apache,httpd.conf文件是文本文件,位于Apache安装文件夹下的conf文件夹内,用文本编辑器打开即可,如记事本。

第3个回答  2014-03-25
你返回主菜单,找到更改端口选项,重设一个端口就行了,比如设置成8080
第4个回答  2014-03-25
这位朋友,请问你的电脑是什么系统?你安装的PHP服务器是集成包还是自已手动安装的?如果是集成包,是哪个?以上你要说明白,这样我可以帮你解决。其实楼上的朋友已经为你提提供了答案,只是对你来说可能不是有点晕,你最好截个图上来。(鸣一国际)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网