我正在运行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二进制文件?!
提前致谢
答案 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
希望它有所帮助。