PhpStorm 运行时出错说内置 Web 服务器仅在 PHP 5.4 后可用
Posted
技术标签:
【中文标题】PhpStorm 运行时出错说内置 Web 服务器仅在 PHP 5.4 后可用【英文标题】:PhpStorm give error when run say Built-in web server is only available since PHP 5.4 【发布时间】:2017-04-29 16:15:13 【问题描述】:我的设置:-
-
Windows 版本:Windows 7 Ultimate SP1 64 位
XAMPP 版本:5.6.3
控制面板版本:3.2.1 [编译:2013 年 5 月 7 日]
phpStorm 7.1.3
我已经在 Netbeans 上工作了很长时间,最近我因为它的功能有限而放弃了它。使用 Netbeans 设置本地环境非常简单,我对此没有任何问题。
所以我安装了 PhpStorm 7.1.3 认为在使用 Netbeans 时以相同的方式运行我的 PHP 网页会很容易,但是当我尝试使用其内置的 PhpStorm 7.1.3 中运行我的网页时网络服务器我收到错误:
内置网络服务器仅在 PHP 5.4 后可用
我所做的只是在 PhpStorm 中导入 Project 文件夹(位于 C:/... 目录中)并尝试在浏览器上运行它,但我无法让它在本地工作。我相信我必须在设置下设置解释器,但我该如何继续,我应该包括什么?
当我使用 PhpStorm 7.1.3 运行我的网页时,错误看起来像
然后如果我点击“修复”然后这个窗口就会打开
花了我半个多小时才完成这个设置!!应该只有几分钟,大部分只是告诉 PhpStorm 它在哪里,而不是猜测它想要的 WTF。我阅读了他们网站上的所有页面,很伤心。
那么,请你帮帮我吧
【问题讨论】:
如果您在 xampp 之前安装了旧的 PHP,可能它在您的 windows ENV 路径中列出。在 CMD > php -v ..... 中测试以验证它是 5.6,因为内置服务器是 php 5.4 中添加的服务,不适用于旧版本.. 1) 您没有使用 PhpStorm 的内置简单 Web 服务器(是的,它有一个;但不确定您的旧 v7 是否有它)。您正在使用PHP's own web server。 2)只需使用适当的 Apache/nginx.etc——香草之一或作为一些捆绑的一部分,例如XAMPP/WAMP/EasyPHP/Wnmp/UniformServer/等 至于错误:1) 可能是您的 PHP 安装引发了一些警告/错误,这会阻止 IDE 启动 PHP 的 Web 服务器。尝试在终端中手动启动该服务器(链接在前面的评论中)。 2) 可能是 PhpStorm 中的错误 -- 尝试最新的 2016.3.1 版本(现在类似于 v13)。 【参考方案1】:只需下载最新版本的 XAMPP 并安装即可。重新配置后它将开始正常工作。
【讨论】:
该窗口和 jdk 不支持最新版本 XAMPP apachefriends.org/download.html 说你不能在 Widows(n missing) XP 和 2003 上使用它。它没有说任何关于 7 的内容。另外,XAMPP 与 JDK 无关。 是的,但是最新版本的 XAMPP 与 JDK for Netbeans 先生不兼容 XAMPP 与 JDK 无关。那将是您的 Netbeans 问题。但是你想要 PHPStorm。现在我很困惑。以上是关于PhpStorm 运行时出错说内置 Web 服务器仅在 PHP 5.4 后可用的主要内容,如果未能解决你的问题,请参考以下文章
编完ASP.NET启动时出错说"无法在Web服务器上启动调试因为没有启用集成Windows身份认证 谁能帮帮我