PHP版本混乱-Gettext不能与PHPStorm一起使用

PHP版本混乱-Gettext不能与PHPStorm一起使用,php,apache,phpstorm,gettext,php-gettext,Php,Apache,Phpstorm,Gettext,Php Gettext,我有一个乏味的设置,最终在MacOSX Yosemite上有多个PHP版本,现在它变得令人困惑。 所以,我设法让gettext与PHP一起进行本地化,它也适用于Apache。但现在,当我安装PHPStorm后,我得到: 调用未定义的函数bindtextdomain() 表示不支持gettext。我知道php.ini也告诉我这是未启用的,事实上,当我使用apache运行同一个文件,然后使用内置服务器和PHPStorm时,会有不同的phpinfo()输出 有没有一种方法可以知道apache当前使用的

我有一个乏味的设置,最终在MacOSX Yosemite上有多个PHP版本,现在它变得令人困惑。 所以,我设法让gettext与PHP一起进行本地化,它也适用于Apache。但现在,当我安装PHPStorm后,我得到:

调用未定义的函数bindtextdomain()

表示不支持gettext。我知道php.ini也告诉我这是未启用的,事实上,当我使用apache运行同一个文件,然后使用内置服务器和PHPStorm时,会有不同的phpinfo()输出


有没有一种方法可以知道apache当前使用的是哪种PHP,并用PHPStorm复制确切的功能?我希望它能加快调试速度,但是安装程序却让我卡住了

你从哪里得到这个信息的?它是在执行脚本时生成的。。编辑php文件时,编辑器中是否有消息?如果首先--它与PhpStorm有什么关系?它只使用您告诉它使用的PHP安装。如果第二个--PhpStorm可能根本不知道有关
gettext
函数的任何信息,只是通知您--这并不意味着它将无法工作。您可以在PhpStorm的运行配置中完全配置它使用的php和ini。将它设置为使用apache中的一个,您就可以了。@LazyOne当我试图通过PHPStorm在浏览器中运行它时,我看到了它。@ToBe有没有办法找到apache正在使用的PHP?我试图在httpd.conf中查找,但找不到任何相关信息。@NikhilKhullar“要加载普通的apache localhost而不是localhost:63342”1)内置简单web服务器使用的PHP是您为该项目选择的默认PHP解释器——请检查
首选项|语言和框架| PHP
。2) 您可以随时将Apache设置为默认值——只需创建新的部署条目(“就地”类型可以),相应地配置它(正确的URL等),并将其标记为此项目的默认值。现在IDE将使用这些URL而不是内置服务器。