Используйте MacPorts PHP-FPM вместо сборки - PullRequest
0 голосов
/ 13 марта 2019

Я использовал MacPorts для установки apache2, php73 и php73-fpm на MacOS Mojave.Я обновил на .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 по-прежнему возвращает путь сборки ОС по умолчанию:

/usr/sbin/php-fpm

Как я могу запустить MacPorts php73-fpm вместо сборки php-fpm?

1 Ответ

0 голосов
/ 13 марта 2019

Первое, что нужно сделать, это проверить содержимое порта:

$ 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

...