【问题标题】:Integrating new version of PHP in NetBeans在 NetBeans 中集成新版本的 PHP
【发布时间】:2016-12-26 23:36:57
【问题描述】:

一个月前 PHP 7.1 发布了。我刚刚将它安装在我的系统中,运行“#php -version”返回“PHP 7.1.0”,所以一切正常。但是当时在 NetBeans 中创建一个新项目,它只允许我 '7.0' 和更低的 5.X 版本 我一直在寻找在 NetBeans 中更新新版本 PHP 的选项,但我没有得到任何东西。

其他细节: Debian 8 稳定系统。 PHP7.0 和以前的 5.X 版本是通过 'apt-get' 安装的,但 PHP7.1 是通过 './configure && make && make install' 安装的。 NetBeans 是通过 sh 脚本(不是“apt-get”)安装的。

有什么想法吗?

【问题讨论】:

    标签: php netbeans debian php-7.1


    【解决方案1】:

    NetBeans 需要自己提供 PHP 7.1 支持,它不能利用已安装的 PHP 版本。不幸的是,最新的 NetBeans 8.2 不支持 PHP 7.1。

    如果您想看到它发生,请投票并考虑在https://netbeans.org/bugzilla/show_bug.cgi?id=268317 上做出贡献

    【讨论】:

    • 现在还不能用吗?
    • 根据@PowerKiKi 引用的线程,7.2 支持仅在latest nightly builds 中可用。目前,从roadmap 看来,不会有具有这些更新的生产 v8.2。我们可能需要等待现在需要来自 Apache 的 v9。路线图甚至没有 NBv9 的 ETA。目前,这一切都非常“悬而未决”。订阅email lists 以获取更新。
    【解决方案2】:

    最新版本的 PHP 插件不在 Apache Netbeans 9.0 插件更新中心列表中。但是,它在 Apache Netbeans 9.0-rc1 的列表中。我不知道为什么它被遗漏了。要在 9.0 中获得它,您需要将适当的插件存储库添加到您的 Netbeans 插件更新中心列表。这是通过转到工具-插件并单击设置选项卡并将以下更新中心添加到列表中来完成的。

    注意:我不确定是哪一个 - 也许其他人肯定知道或可以解释现在不同中心的组织方式。无论如何,许多最新版本的 Netbeans 插件(不仅仅是 php)都可以在这些存储库中的一个或一些中找到。同样,我个人不知道现在更新了哪些。我只是把它们都加了...

    名称:其他开发插件 网址:http://updates.netbeans.org/netbeans/updates/dev/uc/final/main/catalog.xml.gz

    名称:DukeScript 更新中心 网址:http://dukescript.com/downloads/netbeans/8.2/updates.xml

    名称:最新开发版本 网址:http://bits.netbeans.org/dev/nbms-and-javadoc/lastSuccessfulBuild/artifact/nbbuild/nbms/updates.xml.gz

    名称:Netbeans Distribution 网址:https://netbeans.apache.org/nb/updates/9.0/updates.xml.gz

    名称:Netbeans IDE 8.2 更新中心 网址:https://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz

    名称:插件门户 网址:http://plugins.netbeans.org/nbpluginportal/updates/9.0/catalog.xml.gz

    名称:插件门户 8.2 网址:http://plugins.netbeans.org/nbpluginportal/updates/8.2/catalog.xml.gz

    【讨论】:

    • 谢谢你。这帮助我让我的 PHP 东西与 Netbeans9 一起使用。有谁知道将来是否会像以前的 Netbeans 8.x 那样为 Windows/Linux/Mac 再次提供一些预配置的软件包?
    • 这就是博文 stroy 以获得额外的一般 NB:blogs.apache.org/netbeans/entry/what-s-happened-to-my
    【解决方案3】:

    PHP 7.1 现在可以在 NetBeans 9.0 Beta 下使用,我成功地从 8.2 导入了我的所有插件,但要注意它是一个开发版本,有时速度有点慢,但至少它支持可空返回类型等。

    NetBeans 9.0 Beta Download

    【讨论】:

      【解决方案4】:

      我刚刚安装了 Build 880,似乎可以正常工作,但可能根本不行 :)

      它的 netbeans 10 包括。 php7.2 和 php7.3 支持(BETA!多合一包)

      https://builds.apache.org/job/incubator-netbeans-linux/

      【讨论】:

        【解决方案5】:

        我使用 Netbeans 10 PHP 模块成功地关注了https://github.com/czjvic/php-7.1-for-netbeans-8.2。

        您可以在此处找到最新的 Netbeans 10 构建:

        https://builds.apache.org/job/incubator-netbeans-linux/lastCompletedBuild/artifact/nbbuild/

        下载名为NetBeans-dev-incubator-netbeans-linux-881-on-20181022-release.zip的文件。

        从我的备份中,我还需要复制文件org-netbeans-modules-php-dbgp.jar。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-01-16
          • 2010-09-16
          • 1970-01-01
          • 1970-01-01
          • 2016-06-07
          • 2011-09-21
          相关资源
          最近更新 更多