Якщо в якості web-сервера використовується Apache
модуль Apache
Скрипти обробляються, фактично, самим apache, тому він повинен бути зібраний з mod_php. У цьому режимі для роботи php в VirtualHost в файлі конфігурації apache прописуються директиви:
При цьому використовуються настройки прописані в глобальному php.ini, таким чином, вказати настройки може тільки адміністратор в модулі "настройки PHP"
У VirtualHost в цьому випадку прописуються параметри
Використовується для користувача php.ini (він лежить в
data / php-bin / php.ini). Налаштування може вказати користувач в модулі "настройки PHP". Налаштування, які користувач не міняв приймають значення за замовчуванням, задані в самому php.
Для роботи цього режиму необхідно, щоб на сервері стояв Apache Prefork, а не Apachce ITK. Все інше ідентично роботі в режимі php як CGI.
Якщо в якості web-сервера використовується зв'язка Nginx + Apache
В цьому випадку доступні всі ті ж режими, що і при використанні одного Apache. Nginx при цьому віддає статику, а скрипти обрабиваются Apache'ем точно так же. Крім того, доступний ще один додатковий режим
FastCGI (Nginx + PHP-FPM)
В цьому режимі обробка скриптів лежить не на Apache, а на PHP-FPM. Якщо все сайти у вас працюють в цьому режимі, Apache взагалі не запускається і не конфігурується. У секцію server в конфігураційні файли nginx прописується додатковий location:
Налаштування php беруться, як і в режимі CGI, з призначеного для користувача php.ini
Ця форма - НЕ звернення на підтримку.
Ми не можемо ідентифікувати вас і відповісти на ваше повідомлення.