Тестирование
Теперь мы создадим небольшой php файл (info.php), к примеру для сайта www.example1.com:
Создаем файл:
|
<?php phpinfo(); ?>
И теперь перейдем в браузере по адресу http://www.example1.com/info.php. Если все выполнено правильно, то Вы увидите вот такую страницу и в строке Server API увидите CGI/FastCGI.
Пользовательских php.ini для каждого веб-сайта
Так как каждый Web сайт имеет свой собственный php-fcgi-starter скрипт, то можно определить различные php.ini файлы для различных Web сайтов. Чтобы продемонстрировать это, я буду копировать php.ini по умолчанию ( /etc/php.ini ) в /var/www/web2/ каталог и сделаю php.ini выполняемым для www.example2.com из /var/www/web2/ каталога:
|
(Теперь Вы можете изменить /var/www/web2/php.ini как Вам нравится.)
Тогда мы открываем /var/www/php-fcgi-scripts/web2/php-fcgi-starter ...
|
... и посестим /var/www/web2/ в PHPRC строку:
#!/bin/sh PHPRC=/var/www/web2/ export PHPRC export PHP_FCGI_MAX_REQUESTS=5000 export PHP_FCGI_CHILDREN=8 exec /usr/bin/php-cgi
Перезапустим Apache
|
Создадим новый phpinfo(); файл для www.example2.com ...
|
<?php phpinfo(); ?>
Переходим в браузере по адресу http://www.example1.com/info.php. Если все выполнено правильно, то Вы увидите вот такую страницу и в строке Server API увидите CGI/FastCGI.
- << Назад
- Вперёд