Apache 2.4 показывает пустой PHP 7 на Macos Catalina

У меня проблемы с работой PHP 7.4.6 с Apache 2.4 на Macos Catalina. Я пробовал некоторые решения, но ни одно из них не сработало, по-прежнему получая пустую страницу. И Apache, и PHP были установлены с помощью Homebrew.

Информация о запущенном варке:

rocky@rockysMacBookPro ~ % brew info [email protected]
php: stable 7.4.6 (bottled), HEAD
General-purpose scripting language
https://www.php.net/
/usr/local/Cellar/php/7.4.6 (520 files, 76.1MB) *
  Poured from bottle on 2020-05-15 at 02:41:44
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/php.rb
==> Dependencies
Build: httpd ✘, pkg-config ✘
Required: apr ✔, apr-util ✔, argon2 ✔, aspell ✔, autoconf ✔, curl-openssl ✔, freetds ✔, freetype ✔, gettext ✔, glib ✔, gmp ✔, icu4c ✔, jpeg ✔, libffi ✔, libpng ✔, libpq ✔, libsodium ✔, libzip ✔, oniguruma ✔, openldap ✔, [email protected] ✔, sqlite ✔, tidy-html5 ✔, unixodbc ✔, webp ✔
==> Options
--HEAD
    Install HEAD version
==> Caveats
To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>

Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

The php.ini and php-fpm.ini file can be found in:
    /usr/local/etc/php/7.4/

To have launchd start php now and restart at login:
  brew services start php
Or, if you don't want/need a background service you can just run:
  php-fpm
==> Analytics
install: 53,658 (30 days), 140,934 (90 days), 499,288 (365 days)
install-on-request: 50,277 (30 days), 131,496 (90 days), 461,925 (365 days)
build-error: 0 (30 days)

Httpd.conf:

LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

.bash_profile:

export PATH=/usr/local/Cellar/php/7.4.6/bin:$PATH

Переименован в php-fpm.conf.default:

sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf

Запуск php-fpm:

rocky@rockysMacBookPro ~ % php-fpm                                                            
[21-May-2020 13:36:05] WARNING: Nothing matches the include pattern '/private/etc/php-fpm.d/*.conf' from /private/etc/php-fpm.conf at line 143.
[21-May-2020 13:36:05] ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory (2)
[21-May-2020 13:36:05] ERROR: failed to post process the configuration
[21-May-2020 13:36:05] ERROR: FPM initialization failed

Строка 143 в php-fpm:

include=/private/etc/php-fpm.d/*.conf

Запуск php-fpm -i

'--sysconfdir=/private/etc'

person Rocky    schedule 21.05.2020    source источник
comment
вы смогли найти решение для этого?   -  person Anshul Sahni    schedule 10.11.2020
comment
Да, но я точно не помню, какой именно шаг устранил проблему, но он был в файле httpd.conf, который я разместил под своим постом вместе с решением. stackoverflow.com/questions/61073719/   -  person Rocky    schedule 11.11.2020