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端口了。 |