如何使用MacOS10.10(PHPCLI)删除PHP5.5中的内置版本并使用XAMPP(PHP5.3)

如何使用MacOS10.10(PHPCLI)删除PHP5.5中的内置版本并使用XAMPP(PHP5.3),macos,xampp,symfony1,Macos,Xampp,Symfony1,我用PHP5.3安装了XAMPP,但是现在在命令行上,php-v总是使用PHP5.5中的MacOS10.10构建!但是我需要使用PHP5.3。如何配置以便使用XAMPP PHP5.3 我试图修改/etc/apache2/httpd.conf来加载XAMPP的PHP模块,但没有成功 另外,我需要更改命令行PHP版本,因为我需要使用Symfony 1.x版本(需要从命令行运行Symfony命令)您只需要将XAMPP PHP二进制文件的路径添加到您的路径中。您可以编辑.profile以添加路径: vi

我用PHP5.3安装了XAMPP,但是现在在命令行上,php-v总是使用PHP5.5中的MacOS10.10构建!但是我需要使用PHP5.3。如何配置以便使用XAMPP PHP5.3

我试图修改/etc/apache2/httpd.conf来加载XAMPP的PHP模块,但没有成功


另外,我需要更改命令行PHP版本,因为我需要使用Symfony 1.x版本(需要从命令行运行Symfony命令)

您只需要将XAMPP PHP二进制文件的路径添加到您的路径中。您可以编辑
.profile
以添加路径:

vi ~/.profile
这将在您的终端中打开一个新的vi屏幕,然后键入
:$
,然后点击return;这将带您到最后一行。然后执行CONTROL+A以附加到最后一行。现在可以输入文本并添加以下内容:

export PATH="/Applications/XAMPP/bin:$PATH"
然后按ESC键;这将使您脱离编辑模式。然后键入
:wq
并点击return。这将保存文件并退出vi。然后您可以输入此命令来加载您的配置文件(或者您可以关闭终端并重新打开它或打开一个新选项卡):

现在,如果在命令行中输入以下命令,您将看到PHP的XAMPP版本:

which php

您可以直接更改项目的symfony命令,因此可以按项目更改php版本。在symfony文件的第一行中添加以下内容:

#!/usr/bin/env /Application/XAMPP/bin/php

现在symfony使用给定的php二进制文件,而不是系统的二进制文件。

您也可以在每次运行symfony时手动指定要使用的php,只需执行
/Application/XAMPP/bin/php./symfony[command]
而不是
/symfony[command]
#!/usr/bin/env /Application/XAMPP/bin/php