Список расширений PHP

Список расширений PHP представляет собой обычно phpinfo, в котором приведены все подключенные расширения. phpinfo размещается в корне сайта.

Посмотреть настройки PHP

Посмотреть настройки PHP актуальные для сайта можно обратившись к скрипту, содержащему одну специальную PHP функцию.

Установка расширений PHP

Установить расширение PHP можно из репозитория или из исходников с компиляцией на самом сервере. Ко второму варианту прибегают когда нельзя использовать первый — если расширения нет в репозитории.

Параметр memory limit

Параметр memory limit в PHP определяет количество оперативной памяти, доступное скриптам. Неправильное значение может привести к ошибкам.

PHP подключение к MySQL

В рамках материала приведен простейший скрипт, позволяющий проверять PHP подключение к MySQL. Из PHP к MySQL обращение идет стандартным способом через функцию mysql_connect или mysqli_connect. Можно также тестировать если подключение из консоли сервера выполняя команду mysql -h HOST -u USERNAME -pPASSWORD, но иногда удобнее делать это PHP скриптом.

Установка PHP Debian 8

Для различных версий Debian по умолчанию из репозитория устанавливаются различные версии РНР. Так при выполнении из консоли сервера с Debian 8 команды apt-get update && apt-get install php5 будет установлен пакет РНР версии 5.6, при выполнении той же команды на Debian 7 будет установлен пакет с версией 5.4.

Как увеличить время выполнения PHP скрипта

Скрипт на сервере начинает выполняться при первичном к нему обращении, он выполняется пока не завершится сам или пока не будет достигнуто максимальное время выполнения по достижении которого процесс прервется. В PHP время выполнения скрипта ограничивается параметром max_execution_time

php.ini размер загружаемого файла

php.ini — файл в котором определяются настройки PHP, которые будут использоваться при выполнении скриптов. php.ini может быть один и существовать только на уровне сервера или, что применяется на виртуальном хостинге, может существовать отдельный файл php.ini для каждого пользователя или каждого сайта.

Акселератор Opcache PHP и ускорение работы скриптов

Opcache РНР — модуль , обеспечивающий кэширование результатов выполнения скриптов в памяти и повторную отдачу клиенту из кэша. Как и любое кэширование это позволяет обеспечить экономию ресурсов и — самое важное — сокращение времени загрузки страниц сайта.