НАЛИЧИЕ НЕОБХОДИМЫХ МОДУЛЕЙ PHP
Для работы многих скриптов на PHP необходимы определенные модули, которые могут быть не установлены на сервере по умолчанию. Проверить наличие нужных модулей можно с помощью функции phpinfo()
. Она выведет полную информацию о текущей версии PHP и установленных модулях.
Для установки модулей на сервер необходимо выполнить определенные действия в зависимости от используемой операционной системы. Например, на Linux можно воспользоваться менеджером пакетов apt-get
.
При выполнении кода на PHP, если модуль, который необходим для работы скрипта, не установлен, будет выведено сообщение об ошибке. Например, если необходимо использовать модуль mysqli
для работы с базой данных MySQL, то код с ошибкой может выглядеть так:
$mysqli = new mysqli("localhost", "username", "password", "database");if ($mysqli -> connect_errno) { echo "Failed to connect to MySQL: " . $mysqli -> connect_error; exit();}
Для решения проблемы нужно установить модуль mysqli
. Для этого можно воспользоваться менеджером пакетов, уже упомянутым выше, или другим способом, в зависимости от конфигурации сервера.
Модульный PHP монолит как альтернатива микросервисной архитектуре - Юлия Николаева, iSpring
PHP (LARAVEL) - Разработка пакетов и модулей
Фреймворки PHP VS Битрикс и CMS: дискуссия с Александром Макаровым и Иваном Поддубным
Лекция 1.19 - Web - PHP структура сайта. Cайт с нуля на PHP - точка входа, view-представления
Open Server локальный сервер, установка и настройка Open Server, работа с PHP и MySQL
Пишем на php обработчик формы регистрации - Динамический веб-сайт
Установка модуля отпусков на php 7 4
Система регистрации и авторизации на PHP и MySQL базы данных
Создание PHP веб сайта за 1 час! + Выгрузка на сервер
Как создать интернет магазин за 1 час на 1С Битрикс (всего 3 шага)