wamp的apache不能启动
- 提问者网友:十年饮冰
- 2021-05-13 23:49
[Mon Dec 07 09:49:16 2009] [notice] Server built: Sep 5 2007 08:58:56
[Mon Dec 07 09:49:16 2009] [notice] Parent: Created child process 2624
[Mon Dec 07 09:49:16 2009] [notice] Child 2624: Child process is running
[Mon Dec 07 09:49:16 2009] [notice] Child 2624: Acquired the start mutex.
[Mon Dec 07 09:49:16 2009] [notice] Child 2624: Starting 250 worker threads.
[Mon Dec 07 09:49:16 2009] [notice] Child 2624: Starting thread to listen on port 8080.
[Mon Dec 07 09:51:45 2009] [warn] pid file C:/wamp/Apache2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Mon Dec 07 09:51:46 2009] [notice] Apache/2.2.6 (Win32) PHP/5.2.5 configured -- resuming normal operations
[Mon Dec 07 09:51:46 2009] [notice] Server built: Sep 5 2007 08:58:56
[Mon Dec 07 09:51:46 2009] [notice] Parent: Created child process 3316
[Mon Dec 07 09:51:46 2009] [notice] Child 3316: Child process is running
[Mon Dec 07 09:51:46 2009] [notice] Child 3316: Acquired the start mutex.
[Mon Dec 07 09:51:46 2009] [notice] Child 3316: Starting 250 worker threads.
[Mon Dec 07 09:51:46 2009] [notice] Child 3316: Starting thread to listen on port 8080.
另外改了端口后能运行 但是不能在IE运行PHP
- 五星知识达人网友:舍身薄凉客
- 2021-05-14 01:00
IE和apache没有关系.....一个客户端的,,一个服务器端的,,
看了你的apache日志
Starting thread to listen on port 8080
你的服务器端口是在8080,,访问服务器后面要加上端口号...http://localhost:8080
无法打开php文件,,是因为,,apache默认是没有加载php解析模块的
要配置httpd.conf文件,,,加载php模块,,并设置php.ini 的位置,,,
apache才能正常解析php文件
- 1楼网友:空山清雨
- 2021-05-14 01:46
在apache的配置文件里
httpd.conf里
Listen 80
是apache的监听进程
配置apache加载php解析模块
要在最下面加上2句
PHPIniDir D:/server/php5.3.1/ LoadModule php5_module D:/server/php5.3.1/php5apache2_2.dll
上面是php.ini的路径
下面是php解析模块的路径
- 2楼网友:轻雾山林
- 2021-05-14 01:30
是因为你以前安了一个别的占用80端口的程序,比如IIS,或者QVOD播放器、迅雷等,关闭那些程序就能启动了,查看是哪个程序占用了80端口的方法是使用下面的两个命令(在命令提示符里面输入): netstat -ano tasklist/svc
经过我的多次研究是 本地连接---属性----Internet 协议(TCP/IP)---属性---高级---wins----导入LMHOSTS(M) 把 {apache2dir}\bin\httpd.exe 添加进去就可以启动了
方法一:使用DOS命令找到占用80端口的程序,关闭该程序 在开始——运行中输入以下命令: 1、netstat -an -p tcp -o(小写字母o) (说明:在Local Adress 中找到80端口,在PID中找到使用80端口的服务) 2、tskill 352 (说明:352即占用查找到的占用80端口的PID程序,使用tskill命令关闭该程序;注意:这里的PID352是举例,根据你的实际情况,哪个程序占用了80端口,则关闭哪个程序的PID) 3、命令iisreset/restart重启IIS( 或者手动重启IIS服务) 方法二:把IIS的80端口改为其它为被使用的端口,如80改为81,同时改站点的端口为81。 步骤: 1、改IIS的80端口改为未被使用的端口,随意取值,未被使用就性,在这里改成81端口。 2、重启IIS。这时IIS已经可以启动,已经可以在IIS里浏览文件。 3、对应的在站点中把站点的端口改为IIS现在的81端口,如由原来的http://localhost/改成http://localhost:81/ 。如果不改站点端口,则每次访问站点时都需要输入端口,如要访问index.asp,就要输入:http://localhost:81/ index.asp。 否则无法访问网页,提示找不到服务器或 DNS 错误