.osp\project.ini:
[mysite.local] php_engine = PHP-8.1-FCGI nginx_engine = Nginx-1.26 public_dir = {base_dir}/www
.osp\nginx\mysite.local.conf:
index index.php; location / { if (!-e $request_filename) { rewrite ^(/.*)$ /index.php?q=$1 last; break; } }
В результате просто скачивается index.php (если точнее, файл "скачанное" без расширения, но его содержание - это код из файла index.php из директории www). Модуль PHP запущен.
Я же правильно понимаю, что прописывать подключение к PHP-FCGI через файлы конфигурации я не должен? А если я не прав, то что прописывать, к какому сокету подключаться, какие сниппеты подгружать?
Я также пытался проделать трюк с заменой конфигурации, но логи nginx после этого содержали ошибку, что блок `server {}` "not allowed here".