Мне нужно создать свой собственный двоичный файл PHP под Unix (потому что мне нужна опция SGBD, это другая проблема).
В настоящее время мой сервер Apache связан с PHP через CGI, но я читал, что это не рекомендуемый способ (проблемы с производительностью и безопасностью ...), поэтому я хотел бы создать свой PHP с поддержкой FastCGI.
Документ PHP говорит мне, что --enable-fastcgi
вариант больше не существует, и я должен посмотреть --enable-cgi
вариант, но этот параметр не отображается в документе.
Означает ли это, что FastCgi включен автоматически? Если да, то как я могу проверить, что FastCGI установлен правильно?
Я попробовал php -i | grep cgi
но это мне ничего не дает ... и я не нахожу mod_fastcgi.so
файл, созданный в моей системе, насколько я понимаю, он должен создаваться сборкой php, не так ли?
apachectl -M | grep cgi
дает:
proxy_fcgi_module (shared)
proxy_scgi_module (shared)
cgi_module (shared)