更改默认的PHP命令路径

时间:2011-12-12 20:52:30

标签: php ubuntu

我正在运行Ubuntu Natty。

我最近从Source安装了PHP 5.3.8,它运行正常。但是,作为我安装的一部分,我必须安装php5-dev所以我想这已在服务器上安装了另一个PHP(我需要为phpize执行此操作)。

我的主要PHP二进制文件位于/usr/local/php/bin。但是,当我从命令行运行php时,我得到以下内容:

php --ini

我仍然可以从$ php --ini Configuration File (php.ini) Path: /etc/php5/cli Loaded Configuration File: /etc/php5/cli/php.ini Scan for additional .ini files in: /etc/php5/cli/conf.d Additional .ini files parsed: /etc/php5/cli/conf.d/pdo.ini 运行PHP,但这意味着我必须输入所有命令行脚本的整个路径。

有没有办法可以改变这种行为,这样当我使用php命令时,它指向/usr/local/php/bin内的php二进制文件?!

提前致谢

2 个答案:

答案 0 :(得分:3)

您可以修改.bash_profile文件以更改默认搜索路径。或者使用PATH=/usr/local/php/bin:$PATH或某些内容进行更新。

答案 1 :(得分:1)

以下代码适用于我之前提问的具体情况:

printf "\nexport PATH=/usr/local/php/bin:\${PATH}\n" >> /etc/profile
source /etc/profile

希望它有所帮助。