| Расширение | Описание | Пример установки |
|---|---|---|
| gd | библиотека для работы с изображениями, требуется для построения графиков и диаграмм для модулей статистики, рекламы, техподдержки. Используется для работы механизма CAPTCHA. | yum install php-gd |
| xml | используется для работы системы обновлений. Библиотека по умолчанию включена в стандартной установке PHP. Для версии под Windows - поддержка встроенная. | yum install php-xml |
| mbstring | предоставляет функции для работы с многобайтными строками, которые облегчают работу c многобайтными кодировками в PHP. Предназначен для работы с Unicode-кодировками | yum install php-mbstring |
| акселератор PHP | наличие не обязательно, но рекомендуется (OPcache, XCache, APC и другого). Рекомендуется OPcache, входит в состав PHP v5.5+. | yum install php-opcache |
Для работы с базами данных Oracle и MySQL в кодировке UTF-8 необходимо указать в php.ini:
mbstring.func_overload=2 mbstring.internal_encoding=UTF-8
или в настройках виртуального хоста:
php_admin_value mbstring.func_overload 2 php_admin_value mbstring.internal_encoding UTF-8
| Библиотека | Описание | Пример установки |
|---|---|---|
| freetype | библиотека необходима для корректной работы механизма CAPTCHA. | yum install freetype |
| pcre | (POSIX и Perl-compatible) – необходима для корректной работы внутренних механизмов продукта. | yum install pcre |
| zlib | библиотека компрессии используется для работы модуля Компрессии и при работе системы обновлений для уменьшения количества передаваемых данных от сервера к клиенту | yum install zlib |
| Приложение | Поддерживаемая версия | Примечание |
|---|---|---|
| MySQL | 5.0 и выше | |
| Oracle | Oracle 10g и выше или стабильная версия Oracle XE | Для работы с СУБД Oracle требуется установленная поддержка Oracle для PHP. Для этого требуется, чтобы в PHP было подключено расширение для работы с указанной СУБД: php_oci8.dll. |
| MSSQL | MSSQL 10.0 (2008) или MSSQL 2008 XE и выше. | Для работы продукта с СУБД MSSQL требуется поддержка ODBC или Native Client. Рекомендуется использовать Native Client как более быстрый и не провоцирующий «повисание» PHP. |
| Параметр | Значение | Описание | Пример записи |
|---|---|---|---|
| memory_limit | 64M | Максимальный объем памяти в байтах, который разрешается использовать для работы PHP ядру продукта (в данном случае - 64 Мб). Аналогичное значение необходимо установить в файле /bitrix/php_interface/dbconn.php | memory_limit = 64M |
| file_uploads | On | Параметр определяет возможность загрузки на сервер файлов. | file_uploads = On |
| upload_tmp_dir | <имя каталога> | Необходимо, чтобы указанный каталог существовал и на него были права на запись для пользователя, под которым работает веб-сервер. | upload_tmp_dir = /tmp/php_upload/www |
| upload_max_filesize | <достаточный размер> | Максимальный размер загружаемого файла | upload_max_filesize = 1024M |
session.use_trans_sid = 0php_flag session.use_trans_sid off