есть ли какая-то директива .htaccess. У меня нет доступа к httpd.conf.
У меня есть php5 в модуле fastcgi / cgi.
Несколько доменов.
Но по какой-то причине все домены указывают на первые домены php.ini (тот, с которым я установил php в скрипте)
не уверен, что это было скомпилировано в сборку, или если есть какие-то настройки, я могу что-то изменить
большое спасибо!
Вы можете сделать это в скрипте обработчика, установив переменную PHPRC:
#!/bin/sh
PHPRC="/path/to/custom/php.ini"
export PHPRC
PHP_FCGI_CHILDREN=5
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_MAX_REQUESTS
exec /usr/local/php5/bin/php-cgi
Затем вам нужно настроить один другой обработчик для каждого домена (если вам нужен другой php.ini)
Вы не можете использовать php как модуль apache.
Если вы хотите иметь конфигурацию для каждого домена с таким уровнем гибкости, вам следует настроить PHP для работы в качестве быстрого CGI.
В таком случае Предлагаю lighthttpd + PHP-CGI, это возможно руководство.
РЕДАКТИРОВАТЬ: @Julien Tartarin объяснил свой способ достижения цели в apache, но я предлагаю вам не перегружать себя весом apache, если вам не нужны другие мощные модули apache, нет причин использовать его с PHP в качестве БЫСТРЫЙ CGI.