Я обновил с Sierra на моем Mac до Mojave, а когда обновил и установил php-fpm (php), nginx и написал в новой конфигурации.
PHP не анализируеткод php, я вижу в заголовке, что он работает на PHP, и даже логи показывают это.Но когда он рендерит страницу, она пуста.Также нет полезного журнала.
curl -v localhost.test / info.php * Попытка 127.0.0.1 ... * TCP_NODELAY set * Подключено к localhost.test (127.0.0.1) порт 80 (# 0)
GET /info.php HTTP / 1.1 Хост: localhost.test Пользователь-агент: curl / 7.54.0 Принимать: /
[11-Feb-2019 15:21:30] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root
[11-Feb-2019 15:21:30] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root
[11-Feb-2019 15:21:30] NOTICE: [pool www] 'group' directive is ignored when FPM is not running as root
[11-Feb-2019 15:21:30] NOTICE: [pool www] 'group' directive is ignored when FPM is not running as root
[11-Feb-2019 15:21:30] NOTICE: fpm is running, pid 22336
[11-Feb-2019 15:21:30] NOTICE: ready to handle connections
И в настоящее время получил следующее (все установлено через Homebrew).
- PHP 7.3.1
- NGINX 1.15.8
/ usr / local / etc / nginx / nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
include servers/*;
}
/ usr / local / etc / nginx / servers / localhost.conf
server {
listen 80;
server_name localhost.test;
access_log /usr/local/var/log/nginx/localhost.test.access.log;
index index.php;
root /Users/louie/Development/php;
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
}
}
Что может быть причиной того, что это не парсинг кода PHP?