【问题标题】:Use MacPorts PHP-FPM instead of from build使用 MacPorts PHP-FPM 而不是从构建
【发布时间】:2019-03-14 04:05:53
【问题描述】:

我使用 MacPorts 在 MacOS Mojave 上安装了 apache2、php73 和 php73-fpm。我已经更新 .bash_profile 以反映新的 MacPorts 路径,如下所示:

export PATH="/opt/local/bin:/opt/local/sbin:$PATH"

我通过运行刷新了我的.bash_profile:

. ~/.bash_profile

在终端中运行which php 和which httpd 都会输出正确的路径:

/opt/local/bin/php
/opt/local/sbin/httpd

并且运行php -v 和httpd -v 都表明MacPorts Apache 和PHP 正在运行。

但是,我无法切换到我安装的 MacPorts php73-fpm。 which php-fpm 仍然返回默认的 OS 构建路径:

/usr/sbin/php-fpm

如何让 MacPorts php73-fpm 运行而不是构建 php-fpm?

【问题讨论】:

    标签: php macports apache2.4 macos-mojave php-7.3


    【解决方案1】:

    首先要做的是检查端口的内容:

    $ port contents php73-fpm
    Port php73-fpm contains:
      /Library/LaunchDaemons/org.macports.php73-fpm.plist
      /opt/local/etc/LaunchDaemons/org.macports.php73-fpm/org.macports.php73-fpm.plist
      /opt/local/etc/php73/php-fpm.conf.default
      /opt/local/etc/php73/php-fpm.d/www.conf.default
    ! /opt/local/sbin/php-fpm73
      ...
    

    所以,我们可以看到端口的可执行文件被称为 php-fpm73,而不是 php73-fpm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-05
      • 1970-01-01
      • 2016-08-16
      • 1970-01-01
      • 2011-10-12
      • 1970-01-01
      • 2019-10-08
      • 1970-01-01
      相关资源
      最近更新 更多