【发布时间】:2013-03-04 21:40:39
【问题描述】:
我的机器上至少安装了两个(可能三个)PHP。 phpDocumentor 似乎坚持使用/usr/local/bin/php,而我更喜欢它使用/usr/local/php5/bin/php。我找不到任何关于指定解释器路径的参考。有可能吗,还是我应该只符号链接到正确的版本?
【问题讨论】:
我的机器上至少安装了两个(可能三个)PHP。 phpDocumentor 似乎坚持使用/usr/local/bin/php,而我更喜欢它使用/usr/local/php5/bin/php。我找不到任何关于指定解释器路径的参考。有可能吗,还是我应该只符号链接到正确的版本?
【问题讨论】:
嗯,在我的 phpdoc(which phpdoc == /usr/bin/phpdoc 此处)中,您可以将 shebang 更改为 #!/usr/local/php5/bin/php,但我不想推测如果我更新 phpdocumentor 会发生什么......
如果你用pear安装它,你可以:
$ sudo pear config-set php_bin /usr/local/php5/bin/php
# remove to reset the package
$ sudo pear uninstall phpDocumentor
$ sudo pear instal phpDocumentor
....
$ head `which phpdoc`
#!/usr/local/php5/bin/php
<?php
/**
【讨论】: