PHP安装怎么解决这个问题

 我来答
思想知识
2014-03-26 · 超过16用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:41.3万
展开全部
首先介绍一种网上普遍的方法,就是查找占据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" 命令
追问
虽然你说的不怎么懂,但是很认真!!
青春华航
2014-03-25 · TA获得超过435个赞
知道小有建树答主
回答量:751
采纳率:0%
帮助的人:371万
展开全部
php安装需要端口吗?
你是安装的php集成环境吗?
或许之前已经安装了apache了
选个8080端口就ok了。
可以在apache的配置文件里更改端口,
具体的百度吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuwenshengtrue
2014-03-25 · TA获得超过119个赞
知道小有建树答主
回答量:43
采纳率:0%
帮助的人:24.5万
展开全部
方法一:修改原Web服务器端口为1024以上的某个数字。
方法二:修改原Apache服务器端口为1024以上的某个数字,如8080。
希望能帮上忙。
更多追问追答
追问
怎么改啊,新手啊 !!!
追答
原Web服务器若为IIS,则打开IIS设置,可以看到端口设置。若不修改原Web服务器,则在Apache服务器安装目录下打开httpd.conf文件,找到listen :,将后面的数字修改为1024以上的某个数字,如8080。另外,改完后别忘了重新启动服务器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shiangchin
2014-03-25 · 超过11用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:19.5万
展开全部
你返回主菜单,找到更改端口选项,重设一个端口就行了,比如设置成8080
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-25
展开全部
这位朋友,请问你的电脑是什么系统?你安装的PHP服务器是集成包还是自已手动安装的?如果是集成包,是哪个?以上你要说明白,这样我可以帮你解决。其实楼上的朋友已经为你提提供了答案,只是对你来说可能不是有点晕,你最好截个图上来。(鸣一国际)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式