我从源更新了PHP …我怎样才能使用它?

我在Mac上,它有内置的PHP 5.3.4。

我下载了PHP 5.3.6的源码,并通过它安装

./configure; sudo make; sudo make install 

它现在安装在/ usr / local / bin / php中:

 /usr/local/bin/php -v PHP 5.3.6 (cli) (built: May 9 2011 12:04:28) 

但是,当我运行的PHP命令,我仍然得到旧的PHP版本:

 php -v PHP 5.3.4 (cli) (built: Dec 15 2010 12:15:07) 

位置也不同:

 which php /usr/bin/php 

我可以通过指定完整path来使用新的PHP来运行脚本,但是我怎么能让它变成这样

 php5.3.6 hello_world.php 

谢谢

您可能会想要使用别名命令。

假设你正在使用bash创build一个名为~/.bash_aliases的文件

并添加以下内容:

 alias php5.3.6="/usr/local/bin/php" alias php5.3.4="/usr/bin/php" 

我build议一次只安装一个版本的PHP,除非你真的需要从源代码编译build议你使用某种打包的二进制安装(如RPM或.deb包)

你可以在/usr/bin创build一个符号链接。 不太了解mac。 在linux下它就好

 ln -s /usr/local/bin/php /usr/bin/php5.3.6 

苹果下应该是类似的。