使用MacPorts PHP-FPM而不是构建

问题描述 投票:0回答:1

我已经使用MacPorts在MacOS Mojave上安装apache2php73php73-fpm。我已经通过.bash_profile更新以反映新的MacPorts路径,如下所示:

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

我通过运行来刷新我的.bash_profile

. ~/.bash_profile

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

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

运行php -vhttpd -v都表明MacPorts Apache和PHP正在运行。

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

/usr/sbin/php-fpm

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

php macports apache2.4 macos-mojave php-7.3
1个回答
0
投票

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

$ 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
  ...

因此,我们可以看到port的可执行文件名为php-fpm73,而不是php73-fpm

© www.soinside.com 2019 - 2024. All rights reserved.