Настройка PHP чаще всего может понадобится в случае особых требований используемых вами скриптов, написанных сторонними разработчиками.
Для начала нужна сравнить имеющиеся значения настроек PHP на вашем сервере, с требуемыми настройками скрипта. Для этого воспользуйтесь скриптом тестирования предоставленным разработчиком или начните установку, где обязательно должна быть страница проверки настроек на совместимость. Если такой возможности не предусмотрено разработчиком, обратитесь к readme.txt или подобному файлу в комплекте со скриптом. Так-же с системными требованиями можно ознакомится на сайте разработчика.
Настройки сервера можно легко узнать создав в своем аккаунте простой php файл, например назвав его phpinfo.php и указав внутри следующий код:
<?php echo phpinfo(); ?>
Откройте в браузере созданный вами файл. Если файл вы создали в корневой папке, то URL адрес будет выглядеть примерно так: http://вашдомен.ru/phpinfo.php .
В полученном, огромном массиве данных, Вы сможете легко найти нужные вам параметры, если воспользуетесь поиском по странице, нажав на клавиатуре клавиши Ctrl+F. Введите в появившееся поле искомое слово и нажмите Enter. Для просмотра следующих найденных совпадений нажимайте клавишу F3.
Найдя отличия и не совместимости можно приступать к анализу и самой настройке.
Некоторые из настроек Вы не сможете выполнить, некоторые сможет сделать только администратор сервера, а некоторые доступны сделать вам самостоятельно.
Если сервер на котором вы собираетесь размещать скрипт является для вас выделенным, (т.е. на этом сервере никого кроме вас нет,) то ограничений по настройкам не существует, за исключением физических параметров самого сервера. (Например: размер оперативной памяти или жесткого диска.)
Настройку сервера сможет сделать только подготовленный специалист. Если у вас нет практического опыта в настройке серверов, убедительно советуем обратится к специалистам.
Если ваш скрипт будет располагаться на общем сервере, то например установка другой версии PHP вам будет недоступна. Увеличение выделенной под скрипт памяти или установка дополнительных модулей, разрешение/выполнение для скрипта команд которые могут нанести вред серверу в компетенции администратора сервера. Если Вы сможете его убедить в ваших благих намерениях и безопасности самого скрипта, то ваш скрипт имеет шанс начать свою работу.
Но прежде чем начать что-то “крутить” в настройках сервера, посмотрите, возможно существуют другие, альтернативные решения не требующие для себя таких строгих настроек и ваша задача может быть решена другим скриптом и даже более успешно. В сети накопилось так много различных решений, что останавливаться на первом найденном, не очень разумно.
Настройка параметров PHP для скрипта не всегда требует кардинальных изменений на сервере. Многие из настроек вам доступны. Этот раздел поможет вам настройке PHP для “запуска” вашего скрипта.