Wamp 服务器不工作,尽管它显示绿色图标

Wamp server is not working although it is showing green icon

我一直在开发一个 php 项目并且 wamp 服务器似乎 工作正常,但突然停止工作,我不知道该怎么办 因为当我检查它的状态时它说服务器在线并且绿色图标也是 正在显示,但每当我 运行 .php 文件时它就不起作用,浏览器先生 就像我在记事本++中所做的那样把它写下来,但几天前它就开始工作了 好的,请帮帮我,我有点卡住了?

我还想提一下,在我为其他工作安装 tomcat 服务器的同时,这是否与故障有关,因为我很确定两者都在不同的端口号上运行

您必须退出 Skype,它会占用 Apache 的端口,或者您应该关闭服务器,然后重新启动您的电脑并打开它。它会很好地工作。

如果您确定是通过 MAMP 设置查看脚本(如果您的 URL 栏以 http:// 而不是 file:// 开头)并且它显示 [=20= PHP 文件的 ]contents 而不是执行脚本,听起来 Apache 运行 没问题,但 PHP-FPM 是问题或两者之间的配置错误. Apache 应该检测到它是一个 PHP 脚本并将其发送到 PHP-FPM 进程,接受响应然后将其发送到您的浏览器。

我建议先检查 PHP-FPM 日志。所有日志都在 MAMP/logs 中 - 滚动到每个日志的底部以获取最新条目。确保服务按预期 运行 并且在 Apache 提供 .php 文件时记录命中。 PHP-FPM 可能正在使用套接字文件(可能会遇到权限问题)或网络端口(可能在 use/require admin privileges/etc 中)。否则请检查您的配置文件,或重新安装 MAMP 以获得新的配置文件。

如果 Apache 无法启动,常见原因有;

  • 该端口正在被另一个应用程序使用
  • 端口号较小,您没有使用该端口的管理员权限
  • 从有线切换到无线/切换网络适配器/更改主机名等
  • Apache 已经是 运行,或者 Apache 认为

使用 <?php instead of <? 或左键单击 wamp > php > 设置 > short_open_tags

并确保您是通过本地主机 运行 您的脚本,而不仅仅是在浏览器中打开 php 文件

Read More about wamp problem