【问题标题】:PHP version: module version is higher than installed PHP versionPHP版本:模块版本高于安装的PHP版本
【发布时间】:2017-10-04 01:57:05
【问题描述】:

我正在为php开发者使用eclipse氧气,尝试运行5.6版本的php项目。

安装的php版本:5.6

项目方面的 PHP 版本:5.6

我尝试按照以下教程进行操作,但是在项目级别和工作区级别都找不到 php -> 解释器。

https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.wst.server.ui.doc.user%2Ftopics%2Ftwinstprf.html

如何解决模块(项目?)版本投诉?

【问题讨论】:

    标签: php eclipse


    【解决方案1】:

    当我尝试通过Run As -> Run On Server 运行/调试 PHP 项目时遇到了同样的问题。

    由于您没有详细阐述您的案例,我将尝试介绍我的案例,以便您了解可能导致问题的原因以及如何解决它。

    所以我所做的是在显示类似向导的对话框时选择Run -> Run As -> Run on Server 菜单。我选择 PHP 的内置服务器,指定一个 PHP 安装的可执行文件(如 5.6),然后在下一个屏幕(“修改服务器上配置的资源”)中尝试将我的项目从“可用”列表移动到“已配置”列表我有一个通知错误,就像你在标题中提到的那样。在我的例子中,该项目配置了 PHP 7.1,而在“在服务器上运行”对话框中选择的 PHP 可执行文件是 5.6,因此存在冲突。

    所以问题是您的项目被定义为在您尝试使用另一个 PHP 版本运行/调试它时由一个 PHP 版本验证。您可以采取以下措施之一来解决此问题:

    • 为您的“在服务器上运行”会话选择一个与项目的 PHP 版本兼容的 PHP 可执行文件;这可以在“在服务器上运行”屏幕中轻松完成。
    • 要么将您的 PHP 项目配置为由与您尝试运行/调试项目的 PHP 版本相同的 PHP 版本进行验证;这可以通过右键单击项目 -> 属性 -> PHP -> 验证然后选择正确的 PHP 版本来完成

    希望对你有帮助。

    【讨论】:

    • 你提到的第二个选项 simple 不存在
    • 嗯,它在我的“Eclipse for PHP Developers”,Oxygen.2 Release (4.7.2):imgur.com/a/sObeYCm
    猜你喜欢
    • 2015-01-24
    • 2016-12-28
    • 2019-09-26
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-16
    • 1970-01-01
    相关资源
    最近更新 更多