137  /  190

Ручное включение php-расширений

Просмотров: 2467 (Статистика ведётся с 06.02.2017)
Александр Суворов
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

Внимание! Для операций, описанных в данном уроке, необходимы знания администрирования *nix-систем. Перед началом проведения данных операций рекомендуется сделать полный бекап «Виртуальной машины».


Помимо включения некоторых php-расширений из меню BitrixEnv В разделе 8. Manage web nodes in the pool > 2. Manage PHP extensions можно включить дополнительные модули PHP, которые могут понадобится в продуктах «1C-Битрикс».

Подробнее ...
можно включать нужные расширения вручную.

Конфигурационные ini-файлы доступных php-расширений находятся в директории /etc/php.d/:

Чтобы вручную включить нужное расширение, нужно файл {имя_расширения}.ini.disabled переименовать в {имя_расширения}.ini и перезапустить сервис Apache – httpd.


Например, нам нужно включить расширение dom.

  1. Переходим в директорию сервера /etc/php.d/:

    cd /etc/php.d/
    
  2. Выводим список файлов в директории:

    ls
    
  3. Находим в списке файл 20-dom.ini.disabled, переименуем его в 20-dom.ini и сохраним с заменой текущего:

    mv 20-dom.ini.disabled 20-dom.ini
    

    Внимание! Если скопировать содержимое 20-dom.ini.disabled в 20-dom.ini и оставить эти два файла в директории /etc/php.d/, то при обновлении PHP или виртуальной машины dom-расширение будет деактивировано. Чтобы этого не произошло, нужно оставлять только один файл 20-dom.ini с активированным расширением.

  4. Далее перезапустим сервис Apache – httpd:

    • CentOS 6:

      service httpd restart
      
    • CentOS 7:

      systemctl restart httpd.service
      
  5. Все готово, расширение dom работает:



1
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии