服务器技术

 首页 > 服务器技术 > WinServer > win7 xampp安装后apache无法启动怎么办

win7 xampp安装后apache无法启动怎么办

分享到:
【字体:
导读:
         [导读] 我开始在网站找了一些办法如下 1 在网上邻居上 点右键,菜单上选属性(R)。出来网络连接窗口,在本地连接上点右键,菜单中点属性(R)。出来本地连接 属性面板,在此链接使用下列项...

我开始在网站找了一些办法如下
 
1 在"网上邻居"上 点右键,菜单上选"属性(R)"。出来"网络连接"窗口,在"本地连接"上点右键,菜单中点"属性(R)"。出来"本地连接 属性"面板,在"此链接使用下列项目"中找到:"Internet 协议 (TCP/IP)",并点击它。在弹出的"Internet 协议 (TCP/IP) 属性"面板上,点击"高级(V)..."按钮。"高级 TCP/IP 设置"面板上点"WINS"选项标签,去掉"启用 LMHOSTS 查询(L)"前面的勾,点"确定"按钮。
2 打开"控制面板",点击"Windows 防火墙",点击"高级"选项标签,选择"本地连接",并点击旁边的"设置(T)..."按钮。在服务选项中找到"安全 Web 服务器(HTTPS)",并把它勾选上,点"确定"按钮
但还是没有apache启动还是失败了,接着搜索
经研究,发现apache启动不了主要有几个常见的问题,比如端口冲突、无法连接动态链接库等、、
解决端口冲突
一般冲突:port:80,port:443
可以在xampp安装目录下找到apache下的httpd.conf,用记事本打开,把所有80改为574。如果port 443也冲突的话,把所有的443改为444。
修改php.ini后去掉extension=php_pdo_pgsql.dll、extension=php_pgsql.dll之前的分号,使其支持postgreSQL时,
apache无法启动,或者闪一下又停止,或者Busy, apache service not started [-1]
解决办法:
修改环境变量,计算机->系统属性->高级系统设置->环境变量,修改Path,在最前面添加xampp下php的安装目录,比如c:/xampp/php,用分号隔开。
 
重启apache,测试postgreSQL,正常启动OK。
 
总结一下
80端口问题
如果你机子上的IIS或者其他程序占用了80端口,那么apache肯定无法启动。所以第一个思路是:解决端口问题--可以用netstat -an查看端口使用情况,停止使用80端口的程序,然后启动服务;也可以让apache运行在另一个端口,譬如8080上,如果是WEB服务器就必须使用80端口了。
(责任编辑:mfm8学习中心)
分享到:
Windows8任务管理器初窥(一) - Windows...
Windows 8任务管理器初窥(一):打开任务管理器方式、简洁界面、与传统任务管理器对比、在线搜索引擎设置   对于Windows用户来说,最不陌生的应该就是任务管理器了。遇到程序卡死的时候,最长做的就是按下熟悉的三个键,结束掉进程。一切,恢复平静。 相比于早版本的Windows任务管理器,Windows8做出了较大的改动。下...
apache下开启.htaccess 伪静态支持配置方...
1、首先确定Apache是否加载了Mod_rewrite 模块 方法: 检查 httpd.conf 中是否存在以下两段代码 (具体路径可能会有所不同,但形式基本是一样的): (一)LoadModule rewrite_module libexec/mod_rewrite.so (二)AddModule mod_rewrite.c 2、检查Apache是否开启.htaccess支持 ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……