Автор Тема: Что нужно сделать, чтобы PHP видел устанавливаемые модули?  (Прочитано 1781 раз)

Оффлайн artsiomryzhanki

  • Начинающий
  • *
  • Сообщений: 28
Устанавливаем php7, в результате имеем /etc/php/7.4/cli/php.ini

Теперь нам нужен, например, xdebug, устанавливаем php7-xdebug, по php -v либо по php -m имеем информацию, что модуль установлен и подключен.

Пытаемся что-то задебажить, не работает.

Смотрим по phpinfo - модуль xdebug не подключен, смотрим внимательнее: phpinfo сообщает, что .ini файл находится в директории /etc/php/7.4/cli-server, но такой директории не существует.

Если переименовать cli в cli-server, то всё поднимается.

Это правильно я делаю - переименовываю cli в cli-server?

Оффлайн loop69

  • Начинающий
  • *
  • Сообщений: 1
    • Email
Не знаю, правильно, или нет, но мне помогло переименование. Заработал PDO в php8.2...

Спасибо! 

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 231
Вряд ли задумывалось переименование каталогов.

Оффлайн artsiomryzhanki

  • Начинающий
  • *
  • Сообщений: 28
вот тут ребята из сообщества предлагают вариант решения, он фактически совпадает с тем, что проделывал я

Настройка PHP-CLI в ALT Linux

Я рекомендую использовать вариант с символьной ссылкой, так как при таком варианте будут сразу подхватываться изменения в .ini и не нужно будет его переносить-перезаписывать.
« Последнее редактирование: 28.07.2024 14:07:27 от artsiomryzhanki »