11

我已经在 Windows7(64 位)上安装了 xampp。我想使用 PHP、Apache 和 MySql。服务器 Apache 和 MySql 服务在 Xampp 控制面板上正常运行。但是当我在我的网络浏览器上运行 localhost 时,它只显示正在连接。没有其他的。与以前的环境相比,它在 IIS 上运行良好。

4

6 回答 6

10

尝试在您的 cmd 上执行 netstat -a 并查看是否有任何其他服务在端口 80 上运行。您也可以使用 netstat -b 查找服务的名称,但这需要以管理员身份运行 cmd。最可能的罪魁祸首是在此端口上运行的其他一些服务不允许 Xampp 正常启动?你有像Skype这样的服务吗?如果是这样,这就是您无法访问特定页面的原因。您可以做的另一件事是进入 httpd.conf 并将监听更改为 80 以外的其他端口并进行测试localhost:your selected port。一旦更改端口进行测试,请不要忘记添加。

于 2012-06-14T03:20:32.063 回答
7

如果您更改了端口号,则键入 localhost:'port number' 以进入 xampp 页面。

例如:如果您的端口号是 8080,则输入localhost:8080.

于 2016-07-01T17:22:04.580 回答
3

IIS 或任何其他程序(如 Skype)可能导致 Apache 无法启动。尽管它显示“正在运行”,但实际上并未运行。

为了解决这个问题,有一个简单的技巧:将 Apache 安装为服务并重新启动计算机。这在大多数情况下都会起作用,因为有很多保留端口 80 的程序很难找到这些程序并禁用它们。

于 2012-06-13T18:13:44.973 回答
1

如果不是端口,则转到 htdocs,删除仪表板文件和索引文件,一切顺利!:)

于 2015-08-16T20:43:36.090 回答
1

如果您将 apache 列表端口从 80 更改为 8080,那么 . . . 写 localhost:8080/your_URL ...它会工作:)

于 2016-10-16T15:34:05.323 回答
0

如果您有以下错误: [Wed Jun 10 10:32:13.697671 2015] [core:warn] [pid 1408:tid 248] AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown以前的 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 控制面板运行它。

于 2015-06-10T05:16:49.517 回答