История изменений
Исправление MOPKOBKA, (текущая версия) :
К сожалению я не помню (не сохранил) как в зависимости от каталога в apache разный php юзать.
<Directory /php5.6-site>
<FilesMatch \.php$>
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost"
</If>
</FilesMatch>
</Directory>
<Directory /php8.3-site>
<FilesMatch \.php$>
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/var/run/php/php8.3-fpm.sock|fcgi://localhost"
</If>
</FilesMatch>
</Directory>
Вроде fpm можно юзать даже без вебсервера
php-fpm обычно запущен как сервис, к которому подключается apache2, или nginx.
Если не держит cgi, modrewrite или webdav то может на nginx перейти
apache2 более настраиваемый, или проще настраиваемый, сильно я в nginx не углублялся. Можно оставить и apache2 и nginx, поставить nginx перед apache2, и раздавать статику.
Сайты привязанные к apache2 я видел, сайты привязанные к nginx пока нет.
Вот пример конфигурации, apache2, mysql, nginx, php, там все вместе:
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=32&CHAPTER_I...
Исправление MOPKOBKA, :
К сожалению я не помню (не сохранил) как в зависимости от каталога в apache разный php юзать.
<Directory /php5.6-site>
<FilesMatch \.php$>
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost"
</If>
</FilesMatch>
</Directory>
<Directory /php8.3-site>
<FilesMatch \.php$>
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/var/run/php/php8.3-fpm.sock|fcgi://localhost"
</If>
</FilesMatch>
</Directory>
Вроде fpm можно юзать даже без вебсервера
php-fpm обычно запущен как сервис, к которому подключается apache2, или nginx.
Если не держит cgi, modrewrite или webdav то может на nginx перейти
apache2 более настраиваемый, или проще настраиваемый, сильно я в nginx не углублялся. Можно оставить и apache2 и nginx, поставить nginx перед apache2, и раздавать статику.
Сайты привязанные к apache2 я видел, сайты привязанные к nginx пока нет.
Исправление MOPKOBKA, :
К сожалению я не помню (не сохранил) как в зависимости от каталога в apache разный php юзать.
<Directory /php5.6-site>
<FilesMatch \.php$>
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost"
</If>
</FilesMatch>
</Directory>
<Directory /php8.3-site>
<FilesMatch \.php$>
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/var/run/php/php8.3-fpm.sock|fcgi://localhost"
</If>
</FilesMatch>
</Directory>
Вроде fpm можно юзать даже без вебсервера
php-fpm обычно запущен как сервис, к которому подключается apache2, или nginx.
Если не держит cgi, modrewrite или webdav то может на nginx перейти
apache2 более настраиваемый, или проще настраиваемый, сильно я в nginx не углублялся. Можно оставить и apache2 и nginx, поставить nginx перед apache2, и раздавать статику.
Исходная версия MOPKOBKA, :
К сожалению я не помню (не сохранил) как в зависимости от каталога в apache разный php юзать.
<Directory /php5.6-site>
<FilesMatch \.php$>
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost"
</If>
</FilesMatch>
</Directory>
<Directory /php8.3-site>
<FilesMatch \.php$>
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/var/run/php/php8.3-fpm.sock|fcgi://localhost"
</If>
</FilesMatch>
</Directory>
Вроде fpm можно юзать даже без вебсервера
php-fpm обычно запущен как сервис, к которому подключается apache2, или nginx.