5

一个月前 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”)安装的。

有任何想法吗?

4

5 回答 5

5

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

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

于 2017-01-04T02:20:37.293 回答
3

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

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

名称:附加开发插件 URL:http ://updates.netbeans.org/netbeans/updates/dev/uc/final/main/catalog.xml.gz

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

名称:最新开发构建 URL:http ://bits.netbeans.org/dev/nbms-and-javadoc/lastSuccessfulBuild/artifact/nbbuild/nbms/updates.xml.gz

名称:Netbeans 分发 URL:https ://netbeans.apache.org/nb/updates/9.0/updates.xml.gz

名称:Netbeans IDE 8.2 更新中心 URL: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 URL: http: //plugins.netbeans.org/nbpluginportal/updates/8.2/catalog.xml.gz

于 2018-08-06T20:20:12.883 回答
2

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

NetBeans 9.0 测试版下载

于 2018-03-19T12:48:43.123 回答
0

我使用 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

于 2018-10-23T13:45:55.303 回答
0

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

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

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

于 2018-10-22T20:06:12.613 回答