我已经安装了XAMPP上的Windows7(64位)。我想用PHP,Apache和MySQL的工作。 服务器Apache和MySQL的服务XAMPP的控制面板上的正常运行。 但是,当我在我的网页浏览器上运行的本地主机它只是显示连接。 没有其他的。 与之相比与IIS运行良好以前环境。
Answer 1:
试着做你的CMD一个netstat的-a,看看是否有这些端口上运行80.You也可以用netstat -b找到服务的名称的任何其他服务但是这需要cmd命令以管理员身份运行。 最有可能的罪魁祸首是有这个端口,不允许XAMPP正常启动运行一些其他的服务呢? 你有Skype等服务。 如果是的话那就是原因,你无法访问特定页面。 你可以做一个另一件事情就是去到httpd.conf中,并改变收听80以外其他一些港口和测试它out.Dont忘记添加localhost:your selected port
,一旦你更改端口来测试它。
Answer 2:
If you changed your port number, then type localhost:'port number' to get to the xampp page.
ex: If your port number is 8080, then type localhost:8080
.
Answer 3:
它可能是IIS或任何其他程序(如Skype)导致的Apache不启动。 虽然显示“运行”它实际上没有运行。
为了解决这个问题,有一个简单的诀窍:安装Apache作为服务并重新启动计算机。 这西港岛线工作的大部分时间,因为有很多的是保留80端口它很难找到这些程序和禁用它们的方案。
Answer 4:
如果不是该端口,然后去htdocs目录,删除仪表盘和索引文件,你是好去! :)
Answer 5:
如果你从80更改你的Apache listining端口8080,然后。 。 。 本地主机写:8080 / your_URL代表...这将工作:)
Answer 6:
如果你有以下错误:周三10年6月10日:32:13.697671 2015年] [核心:警告] [PID 1408:TID 248] AH00098:pid文件C:/xampp/apache/logs/httpd.pid覆盖-非正常关机以前的Apache运行吗? 无法载入/usr/local/lib/php/extensions/no-debug-zts-20060613/usr/local/Zend/lib/ZendExtensionManager.sote不包括匹配的服务器名称的ID
这我是从Apache的错误日志文件中提取。
然后,你需要检查正在运行的Apache的过程中,你可以做同样的命令,也可以使用GUI做。 我解释GUI方法,打开任务管理器(使用CTRL + SHIFT + ESC)并进入进程列表,并确保所有的过程都可见,包括用户登录等。 并搜索Apache进程并结束它们。 完成后使用XAMPP或WAMP的控制面板运行它。