【发布时间】:2014-03-13 04:49:40
【问题描述】:
我正在尝试测试一个涉及安装在 PHP 5.5 扩展目录中的模块的类,特别是 Couchbase(它运行正常,我正在同一台机器上开发它就好了)。但是当 php 单元尝试运行测试时给我一个错误,说找不到类 Couchbase,这当然是在 php sdk 中定义的。我在 MacOSX 10.7.3 上。
当我在终端中运行时
tomas:~ tomasruiz$ php -v
PHP 5.5.8 (cli) (built: Jan 12 2014 19:34:38)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
tomas:~ tomasruiz$ which php
/usr/local/php5/bin/php
我在 Sublime Text 2 中创建了一个插件来查看 sublime Text 中使用的 php 版本
import sublime, sublime_plugin
import subprocess
import os
class ExampleCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.window().run_command('exec', {'cmd': ["php", "-v"]})
这就是它返回的内容......
PHP 5.3.6 with Suhosin-Patch (cli) (built: Sep 8 2011 19:34:00)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with Xdebug v2.1.2, Copyright (c) 2002-2011, by Derick Rethans
和上面一样,但是使用“which php”..
/usr/bin/php
有人知道如何配置它吗?还是我在这里做错了什么?
提前致谢。
TR
【问题讨论】:
标签: php python sublimetext2 couchbase pythonpath