PHP
- Для чего нужна папка PHP?
- Cколько памяти выделяется для php-скрипта?
- Каково максимальное время выполнения скрипта?
- С какими модулями собран php?
- Есть ли поддержка PHP5?
- Возможно ли редактирование php.ini?
- Как настроить Планировщик Заданий для автоматического запуска php-скрипта?
- Как должна выглядеть строка обращения к почтовому серверу из PHP?
- Установлен ли Zend Optimizer?
-
Для чего нужна папка PHP?
Ответ:
Эта директория предназначена для хранения include-файлов php, например, описания классов, библиотек, файлов, содержащих логин-пароль доступа к базе данных и т.п. Она намеренно вынесена из docs с тем, чтобы:- не дать возможности исполнять такие файлы без дополнительной обработки скриптами, лежащими в docs;
- при ошибке конфигурации, когда php-скрипты не выполняются, а отдаются в виде текстовых файлов, логины-пароли и другая информация, не подлежащая раскрытию, не уходила наружу.
-
Cколько памяти выделяется для php-скрипта?
Ответ:
Максимальный объем памяти для работы скрипта — от «1МБ» до «Неограничено». Вы можете определить это самостоятельно в панели управления хостингом. По умолчанию этот параметр равен 8МБ. Изменить данный параметр можно в разделе «Веб-сервер» → «Управление модулями» → «PHP» → «Настройка модуля PHP»
-
Каково максимальное время выполнения скрипта?
Ответ:
Этот параметр вы можете настроить самостоятельно в Панели Управления — от 10 сек. до 180 сек. По умолчанию — 40 сек. Изменить данный параметр можно в разделе «Веб-сервер» → «Управление модулями» → «PHP» → «Настройка модуля PHP»
-
С какими модулями собран php?
Ответ:
Используются следующие модули: bcmath, bz2, calendar, curl, dba, dbase, dbx, domxml, exif, ftp, gd, gettext, iconv, imap, mbstring, ming, mysql, mysqli, openssl, pgsql, recode, xml, xslt, zend, zip, zlib.
-
Есть ли поддержка PHP5?
Ответ:
Да. Такая возможность имеется. Вы можете переключаться между PHP4 и PHP5 используя панель управления хостингом, раздел «Веб-сервер» → «Управление модулями».
-
Возможно ли редактирование php.ini?
Ответ:
Да.
Для этого необходимо:- загрузить на Ваш компьютер файл php4.ini или php5.ini из директории /home/login/etc;
- отредактировать полученный файл и сохранить его как php.ini;
- выложить отредактированную версию в домашнюю директорию /home/login;
- перейти в раздел «Веб-сервер» панели управления хостингом и выполнить перезапуск сервера.
-
Как настроить Планировщик Заданий для автоматического запуска php-скрипта?
Ответ:
Для настройки необходимо:
Зайти в панель управления «Веб-сервер» → «Планировщик заданий».
Далее ввести название задания и нажать кнопку создать.
Затем в строке «Выполняемая программа» вести путь к Вашему скрипту. Так же необходимо указать путь к php интерпретатору.Например:
cd /home/[login]/site_name/docs/ && /opt/php/bin/php -c /home/[login]/etc/php.ini /home/[login]/site_name/docs/vash_script.php
где vash_script.php имя Вашего скрипта, который лежит в папке docs Вашего сайта. Во всех остальных случаях путь к интерпретатору указывать не надо.
Для того чтобы установить время выполнения необходимо в строке «Время выполнения»в соответствующих пунктах поставить необходимое Вам значение. Нажать на кнопку «Добавить» а затем «Сохранить». -
Как должна выглядеть строка обращения к почтовому серверу из PHP?
Ответ:
Есть почтовый ящик info@mydomain.ru, и вы хотите прочесть из него сообщения, для этого можно использовать следующую строку:
$stream = imap_open("{mail.mydomain.ru:110/pop3/notls}INBOX", "info", "password");
-
Установлен ли Zend Optimizer?
Ответ:
Да. По умолчанию этот модуль выключен. Для включения модуля необходимо в панели управления хостингом в разделе «Веб-сервер» → «Управление модулями» → «PHP4» (или «PHP5» в зависимости от того что вы используете). Напротив zend нажать кнопку Вкл.


