【问题标题】:How to remove the build-in PHP5.5 with Mac OS10.10 (PHP CLI) and use XAMPP(PHP5.3)如何使用 Mac OS10.10 (PHP CLI) 移除内置 PHP5.5 并使用 XAMPP(PHP5.3)
【发布时间】:2015-06-02 03:35:04
【问题描述】:

我用 PHP5.3 安装了 XAMPP,但现在在命令行上,php -v 总是使用 Mac OS10.10 内置的 PHP5.5!但我需要改用 PHP5.3。如何配置以便我可以使用 XAMPP PHP 5.3?

我尝试修改 /etc/apache2/httpd.conf 以加载 XAMPP 的 PHP 模块,但不起作用。

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

【问题讨论】:

    标签: macos xampp symfony1


    【解决方案1】:

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

    vi ~/.profile
    

    这将在您的终端中打开一个新的 vi 屏幕,然后输入 :$ 并按回车键;这将带你到最后一行。然后执行 CONTROL+A 以追加到最后一行。您现在可以输入文本并添加以下内容:

    export PATH="/Applications/XAMPP/bin:$PATH"
    

    然后按ESC;这将使您退出编辑模式。然后输入:wq 并按回车键。这将保存文件并退出 vi。然后你可以输入这个命令来加载你的个人资料(或者你可以关闭终端并重新打开它或打开一个新标签):

    source ~/.profile
    

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

    which php
    

    【讨论】:

    • 您也可以手动指定每次运行 symfony 时使用的 php,只需使用 /Application/XAMPP/bin/php ./symfony [command] 而不是 ./symfony [command]
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      • 2017-01-25
      • 2017-09-03
      • 2021-11-04
      • 2019-05-27
      相关资源
      最近更新 更多