Phpstorm无法识别手动安装的php 5.2

时间:2015-06-30 20:45:29

标签: php vagrant phpstorm xdebug php-5.2

我有一个使用ubuntu / trusty32框配置的Vagrant / VirtualBox机器。

我在Vagrant框中手动安装了PHP 5.2。

在PhpStorm EAP中,配置远程PHP解释器时,使用Vagrant选项(而不是SSH凭据),PhpStorm可以连接到Vagrant框(Vagrant Host URL字段有蓝色Vagrant框的链接,当我点击链接时,我弹出成功的消息)。

在下面,在General部分,PHP可执行文件字段,我在Vagrant框中选择PHP可执行文件,但是我收到了消息

PHP version: Not installed

PHP信息页面没问题,包括xdebug信息。系统运行良好。唯一的问题是我无法使用xdebug进行调试。

为什么我可以连接Vagrant盒子,但是PhpStorm无法识别远程PHP的版本?

更新: 1)php.ini中的xdebug的php.ini配置:

zend_extension=/opt/php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so
xdebug.remote_enable=true
xdebug.profiler_enable=true
xdebug.remote_host=192.168.1.40

2)/opt/php-5.2.17/bin/php --version的输出:

PHP 5.2.17 (cli) (built: Jun 29 2015 17:50:55) 
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans

0 个答案:

没有答案