Какие расширения php требуются для корректной работы продукта

Какие расширения php требуются для корректной работы продукта thumbnail

Просмотров: 44653
Дата последнего изменения: 28.07.2020

Сложность урока:

3 уровень – средняя сложность. Необходимо внимание и немного подумать.

4

5

Недоступно в редакциях:

Ограничений нет

Веб-сервер

Apache (рекомендуется) работа на этом сервере оптимальна.

Для “1С-Битрикс: Управление сайтом” (не для “Битрикс24 в коробке”) возможно использование:

IIS (Internet Information Server)(возможна установка) – работа продукта возможна с IIS 5, IIS 6 и IIS 7 и 7.5. Требуется дополнительная настройка для корректной работы с продуктом.

Eserv (возможна установка) – продукт тестировался для совместной работы с веб-сервером.

PHP

Для работы продукта требуется наличие PHP версии не ниже

7.2.0

С 1 августа 2020 года. Рекомендуемая версия PHP – 7.4.0 и выше.

. Выбор PHP-версии зависит от требований, предъявляемых вашим хостинг-провайдером, либо от установленной версии PHP на локальном компьютере. Рекомендуется использовать самую последнюю стабильную версию PHP, чтобы исключить возможность появления ошибок, связанных с PHP, а также для большей безопасности проекта на сервере.

Для корректной работы продукта требуется наличие следующих расширений PHP:

  • GD – библиотека для работы с изображениями, требуется для построения графиков и диаграмм для модулей статистики, рекламы, техподдержки. Используется для работы механизма CAPTCHA.
  • PHP XML – используется для работы системы обновлений. Библиотека по умолчанию включена в стандартной установке PHP. Для версии под Windows – поддержка встроенная.
  • FreeType – библиотека необходима для корректной работы механизма CAPTCHA.
  • Поддержка регулярных выражений (POSIX и Perl-compatible) – необходима для корректной работы внутренних механизмов продукта.
  • Zlib compression – библиотека компрессии используется при работе системы обновлений для уменьшения количества передаваемых данных от сервера к клиенту.
  • PHP openssl – библиотека используется для упаковки (шифрования) и распаковки (расшифровывания) данных.
  • PHP-акселератор – крайне рекомендуется наличие PHP-акселератора, например OPcache или XCache, для значительного ускорения работы PHP-приложений (рекомендуется OPcache, он доступен сразу «из коробки» в PHP v.5.5+).

    Внимание: eAccelerator не совместим с PHP v5.3+ и больше не поддерживается в продуктах «1C-Битрикс» с версии ядра 15.0.13. Подробнее см. в блоге разработчиков.

Примечание: Для базы данных MySQL доступна кодировка UTF-8. Для корректной поддержки кодировки UTF-8 необходимо проверить, установлен ли в PHP модуль mbstring. Для этого в настройках PHP, в файле php.ini, должно быть:

mbstring.func_overload=2
mbstring.internal_encoding=UTF-8

Поддержка серверов баз данных

MySQL – минимальным техническим требованием является использование версии

MySQL 5.6

С 30 июня 2019 года.

. Рекомендуемая версия MySql – 5.7 и выше.

Для работы с СУБД MySQL требуется установленная поддержка MySQL для PHP.

Внимание! С 1 января 2017 года поддержка продуктов «1С-Битрикс» на Oracle Database и MS SQL Server стала ограниченной: клиенты не могут скачивать обновления продукта платформы и воспользоваться возможностями новых версий продукта.

Примечание: Кодировка MySQL utf8mb4 не поддерживается.

Настройки PHP

Для корректной работы продукта необходимо установить следующие параметры PHP:

  1. memory_limit = 64M; Максимальный объем памяти в байтах, который разрешается использовать для работы PHP ядру продукта (в данном случае – 64 Мб).

    Обратите внимание: указанный параметр может быть изменен

    • непосредственно в файле php.ini;
    • из скрипта с помощью

      функции

      Такая строка добавляется в файле /bitrix/php_interface/dbconn.php в момент установки, значение задается пользователем.

      : ini_set(“memory_limit”, “64M”);

    • в файле .htaccess с использованием директивы: php_value memory_limit 64M
    • в файле httpd.conf с использованием директивы: php_admin_value memory_limit 64M

    Обратите внимание: установка параметров PHP из .htaccess возможна только при выполнении следующих условий:

    • используется веб-сервер Apache или совместимый с ним (IIS не является совместимым сервером);
    • файлы .htaccess обрабатываются веб-сервером, т.е. в настройках веб-сервера (httpd.conf) установлена директива: AllowOverride All или другое значение, отличное от None;
    • PHP установлен как модуль Apache (в случае, если PHP работает как CGI, все необходимые значения следует учесть и установить при сборке PHP)
  2. file_uploads = On; Параметр определяет возможность загрузки на сервер файлов. Дополнительно к указанному параметру устанавливаются значения следующих параметров:
    • upload_tmp_dir = <

      имя каталога

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

      >

    • upload_max_filesize = <достаточный размер>
  3. Необходимо, чтобы была корректно настроена работа с сессиями в PHP. Рекомендуется проверить

    наличие пути

    Если параметр session.save_path не настроен в файле php.ini, то по умолчанию будет использовано значение /tmp.

    для сохранения файлов сессий.

    В случае, если в параметрах URL на сервере появляется PHPSESSID=…, отключить его можно следующим образом:

    • В файле php.ini установить: session.use_trans_sid = 0
    • В файле .htaccess установить: php_flag session.use_trans_sid off

      Для демонстрационного сайта строка включена в указанный файл, требуется только раскомментировать ее.

    Важно! C целью безопасности необходимо обязательно указывать отдельную папку хранения сессий для каждого пользователя хостинга.

Источник

Веб-сервер, который может выполнять PHP приложения

Apache (рекомендуется) – разработка продукта выполнена для Apache версии 2.2.х. Однако система также успешно работает на более высоких версиях 2.4.х.

nginx – требуется самостоятельная настройка для корректной работы. Версия – желательно последняя стабильная 1.14.х и выше.

Требования к PHP

Для работы продукта желательно наличие PHP версии не ниже 7.1.х. Выбор PHP-версии зависит от требований, предъявляемых вашим хостинг-провайдером, либо от установленной версии PHP на локальном компьютере. Рекомендуется использовать самую последнюю стабильную версию PHP, чтобы исключить возможность появления ошибок, связанных с PHP, а также для большей безопасности.

Внимание! С 30 июня 2019 года будет ограничена поддержка продуктов 1С-Битрикс на PHP версии ниже 7.1.

Для корректной работы также требуется наличие следующих расширений PHP:

  • GD – библиотека для работы с изображениями. Требуется для построения графиков и диаграмм для модулей статистики, рекламы, техподдержки. Используется для работы механизма CAPTCHA.

  • PHP XML – используется для работы системы обновлений. Библиотека по умолчанию включена в стандартной установке PHP. Для версии под Windows – поддержка встроенная.

  • FreeType – библиотека необходима для корректной работы механизма CAPTCHA.

  • Поддержка регулярных выражений (POSIX и Perl-compatible) – необходима для корректной работы внутренних механизмов.

  • Zlib compression – библиотека компрессии. Используется для работы модуля Компрессии и при работе системы обновлений для уменьшения количества передаваемых данных от сервера к клиенту.

  • Крайне рекомендуется наличие акселератора PHP (OPcache, XCache, APC и другого). Рекомендуется OPcache, входит в состав PHP v5.5+.

Внимание! Особенности использования:

  1. Прекомпилятор XCache: его параметр для корректной работы продукта должен быть выключен – xcache.cacher = Off.

  2. eAccelerator не совместим с PHP v5.3+ и больше не поддерживается в продуктах «1C-Битрикс» с версии ядра 15.0.13. Подробнее см. в блоге разработчиков.

  3. Для базы данных MySQL доступна кодировка UTF-8. Для корректной поддержки кодировки UTF необходимо проверить, установлен ли в PHP модуль mbstring. Для этого в настройках PHP, в файле php.ini, должно быть:
    mbstring.func_overload=2 mbstring.internal_encoding=UTF-8

Дополнительные настройки PHP

Для корректной работы необходимо установить следующие параметры PHP:

  • Объем памяти в байтах, который разрешается использовать для работы PHP ядру продукта (в данном случае – 256 Мб).
    memory_limit = 256M; Указанный параметр может быть изменен:

    • непосредственно в файле php.ini;

    • из скрипта с помощью функции: ini_set(“memory_limit”, “256M”);

      Такая строка добавляется в файле /bitrix/php_interface/dbconn.php в момент установки, значение задается пользователем.

    • в файле .htaccess с использованием директивы: php_value memory_limit 256M

      Установка параметров PHP из .htaccess возможна только при выполнении следующих условий:

      • используется веб-сервер Apache или совместимый с ним (IIS не является совместимым сервером);
      • файлы .htaccess обрабатываются веб-сервером, т.е. в настройках веб-сервера (httpd.conf) установлена директива: AllowOverride All или другое значение, отличное от None;
      • PHP установлен как модуль Apache (в случае, если PHP работает как CGI, все необходимые значения следует учесть и установить при сборке PHP)
    • в файле httpd.conf с использованием директивы: php_admin_value memory_limit 256M

  • Параметр определяющий возможность загрузки на сервер файлов.
    file_uploads = On;

    Дополнительно к указанному параметру устанавливаются значения следующих параметров:

    • upload_tmp_dir = <имя каталога>

      Необходимо, чтобы указанный каталог существовал и у него были права на запись для пользователя, под которым работает веб-сервер.

    • upload_max_filesize = <достаточный размер>
  • Необходимо, чтобы была корректно настроена работа с сессиями в PHP. Рекомендуется проверить наличие пути для сохранения файлов сессий.

    Если параметр session.save_path не настроен в файле php.ini, то по умолчанию будет использовано значение /tmp.

    В случае, если в параметрах URL на сервере появляется PHPSESSID=…, отключить его можно следующим образом:

    • В файле php.ini установить: session.use_trans_sid = 0
    • В файле .htaccess установить: php_flag session.use_trans_sid off
      Для демонстрационного сайта, строка включена в указанный файл, требуется только раскомментировать ее.

    Важно! C целью безопасности необходимо обязательно указывать отдельную папку хранения сессий для каждого пользователя хостинга.

Поддержка баз данных

MySQL – желательно использовать версии MySQL 5.5 и выше.

Для работы с СУБД MySQL также требуется установленная поддержка MySQL для PHP.

Внимание! Базы данных Oracle и MSSQL не поддерживаются.

Место на жестком диске

Рекомендуется выделять как минимум 10Гб на начальном этапе без учета ОС. В зависимости от количества документов места может потребоваться и больше, но 10Гб – это минимум.

Оперативная память

Минимум 1Гб. Если используется Push&Pull сервер – то 2Гб и выше.

Конфигурации серверов для коробки Битрикс24

Мы подобрали примерные конфигурации серверов:

  • До 50 пользователей: Intel Xeon E3-1230v5 3.4 ГГц, 4 ядра / 2 × 2 Тб HDD под файлы портала / 2 х 256 Гб SSD под файлы базы данных / 16 Гб DDR4.
  • 50 – 100 пользователей: Intel Xeon E3-1230v5 3.4 ГГц, 4 ядра / 2 × 2 Тб HDD под файлы портала / 2 х 256 Гб SSD под файлы базы данных / 24 Гб DDR4.
  • 100 – 500 пользователей: Intel Xeon E3-1230v5 3.4 ГГц, 4 ядра / 2 × 2 Тб HDD под файлы портала / 2 х 256 Гб SSD под файлы базы данных / 32 Гб DDR4.
  • 500 – 1000 пользователей: Intel Xeon E5-1650v4 3.6 ГГц, 6 ядер / 2 × 4 Тб HDD под файлы портала / 2 х 480 Гб SSD под файлы базы данных / 64 Гб DDR4.
  • 1000 – 5000 пользователей: Intel Xeon E5-1650v4 3.6 ГГц, 6 ядер / 2 × 4 Тб HDD под файлы портала / 2 х 480 Гб SSD под файлы базы данных / 128 Гб DDR4.
  • От 5000 пользователей: 2 сервера Intel Xeon E5-1650v4 3.6 ГГц, 6 ядер / 2 × 4 Тб HDD под файлы портала / 2 х 480 Гб SSD под файлы базы данных / 128 Гб DDR4.

Эти конфигурации примерные, и большинству проектов потребуется значительно меньше ресурсов. А кому-то, наоборот, может и не хватить.

Спасибо, помогло!
Спасибо 🙂

Не помогло
Очень жаль 🙁

Оставить отзыв

Источник

После установки PHP и веб-сервера на ОС Windows может понадобиться
установить некоторые расширения для добавления функционала. Вы можете выбрать,
какие расширения будут загружаться при старте PHP, модификацией вашего файла
php.ini. Также вы можете загружать расширения динамически в ваших скриптах,
используя функцию dl().

Библиотеки DLL расширений PHP имеют префикс php_.

Многие расширения встроены в Windows-версию PHP.
Это значит, что дополнительные DLL-файлы и директива
extension не
используются для загрузки данных расширений.
Таблица расширений PHP
в Windows, содержащая список расширений, требующих (или обычно требующих) дополнительные
DLL-файлы. Ниже приведен список встроенных расширений (обновлено PHP 5.0.4):
BCMath,
Caledar,
COM,
Ctype,
DOM,
FTP,
LibXML,
Iconv,
ODBC,
PCRE,
Session,
SimpleXML,
SPL,
SQLite,
WDDX,
XML и
Zlib.

Место по умолчанию, в котором PHP ищет расширения –
C:php5. Для изменения
данной настройки согласно вашей установке PHP отредактируйте файл php.ini следующим образом:

  • измените опцию
    extension_dir так, чтобы она
    указывала на директорию, в которой расположены расширения или в которую вы поместили файлы
    php_*.dll. Например:

    extension_dir = C:phpextensions

  • Включите одно или несколько расширений, которые вы хотите использовать,
    раскомментировав в файле php.ini строки вида
    extension=php_*.dll. Это делается удалением символа “;”
    в начале строки для каждого расширения, которое вы хотите включить.

    Пример #1 Включение расширения Bzip2 в PHP-Windows

    // измените следующую строку с …
    ;extension=php_bz2.dll

    // … на
    extension=php_bz2.dll

  • Некоторые расширения для своей работы требуют дополнительные библиотеки DLL.
    Несколько из них находятся в распространяемом дистрибутиве PHP, в
    в корневой директории, но некоторые расширения, например, Oracle
    (php_oci8.dll), требуют наличия библиотек DLL, не включаемых в
    дистрибутив PHP. Не забудьте включить директорию C:php в
    системную переменную PATH (данный процесс описан в отдельном
    разделе помощи).

  • Некоторые из этих библиотек DLL не поставляются в дистрибутиве PHP. За деталями обратитесь
    к странице документации конкретного расширения. Также прочтите раздел руководства
    Установка расширений PECL, чтобы узнать дополнительную
    информацию о PECL. Все большее число расширений PHP можно найти в
    PECL, и данные расширения требуют
    отдельной загрузки.

Замечание:

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

Следующая таблица описывает некоторые доступные расширения и требуемые дополнительные библиотеки dll.

Расширения PHP

РасширениеОписаниеПримечания
php_bz2.dllФункции сжатия bzip2
php_calendar.dllФункции преобразования календарей
php_crack.dllФункции Crack
php_ctype.dllСемейство функций ctype
php_curl.dllФункции библиотеки CURLТребует библиотеки libeay32.dll,
ssleay32.dll (в комплекте дистрибутива PHP)
php_dba.dllDBA: функции абстрактного слоя DataBase (dbm-стиль)
php_dbase.dllФункции dBase
php_dbx.dllФункции dbx
php_exif.dllФункции EXIFТребуется библиотека
php_mbstring.dll. Библиотека
php_exif.dll должна загружаться после
php_mbstring.dll в файле php.ini.
php_fbsql.dllФункции FrontBase
php_fdf.dllFDF: функции формата данных “Forms Data Format”Требуется библиотека fdftk.dll (в комплекте дистрибутива PHP)
php_filepro.dllФункции fileProДоступ только для чтения
php_ftp.dllФункции FTP
php_gd2.dllБиблиотека функций обработки изображений GDGD2
php_gettext.dllФункции Gettext В PHP версий <= 4.2.0 требуется библиотека gnu_gettext.dll (в комплекте дистрибутива PHP),
в PHP версий >= 4.2.3 требуется библиотека libintl-1.dll и iconv.dll (в комплекте дистрибутива PHP).
php_hyperwave.dllФункции HyperWave
php_iconv.dllФункции конвертации кодировок ICONV Требуется библиотека iconv-1.3.dll (в комплекте дистрибутива PHP), iconv.dll
php_ifx.dllФункции InformixТребуются библиотеки Informix
php_iisfunc.dllФункции управления IIS
php_imap.dllФункции IMAP POP3 и NNTP
php_ingres.dllФункции IngresТребуются библиотеки Ingres
php_interbase.dllФункции InterBaseТребуется библиотека gds32.dll (в комплекте дистрибутива PHP)
php_ldap.dllФункции LDAP Требует libeay32.dll,
ssleay32.dll (в комплекте дистрибутива PHP)
php_mbstring.dllФункции для работы с многобайтовыми (Multi-Byte) строками
php_mcrypt.dllФункции кодирования McryptТребуется библиотека libmcrypt.dll
php_mhash.dllФункции MhashТребуется библиотека libmhash.dll (в комплекте дистрибутива PHP)
php_mime_magic.dllФункции MimetypeТребуется файл magic.mime (в комплекте дистрибутива PHP)
php_ming.dllФункции Ming для Flash
php_msql.dllФункции mSQLТребуется библиотека msql.dll (в комплекте дистрибутива PHP)
php_mssql.dllФункции MSSQLТребуется библиотека ntwdblib.dll (в комплекте дистрибутива PHP)
php_mysql.dllФункции MySQLТребуется библиотека libmysql.dll
(в комплекте дистрибутива PHP)
php_mysqli.dllФункции MySQLiТребуется библиотека libmysql.dll
(libmysqli.dll в PHP версий <= 5.0.2) (в комплекте дистрибутива PHP)
php_oci8.dllФункции Oracle 8Требуются клиентские библиотеки Oracle 8.1+
php_openssl.dllФункции OpenSSLТребуется библиотека libeay32.dll (в комплекте дистрибутива PHP)
php_pdf.dllФункции PDF
php_pgsql.dllФункции PostgreSQL
php_shmop.dllФункции для работы с разделяемой памятью
php_snmp.dllФункции для использования протокола SNMPТолько на Windows NT!
php_soap.dllФункции SOAP
php_sockets.dllФункции для работы с сокетами
php_sybase_ct.dllФункции SybaseТребуются клиентские библиотеки Sybase
php_tidy.dllФункции Tidy
php_tokenizer.dllФункции Tokenizer
php_w32api.dllФункции W32api
php_xmlrpc.dllФункции XML-RPCТребуется библиотека iconv.dll (в комплекте дистрибутива PHP)
php_xslt.dllФункции XSLT Требуются библиотеки
sablot.dll, expat.dll,
iconv.dll (в комплекте дистрибутива PHP).
php_yaz.dllФункции YAZТребуется библиотека yaz.dll (в комплекте дистрибутива PHP)
php_zip.dllФункции для работы с файлами ZipДоступ только для чтения
php_zlib.dllФункции сжатия ZLib

Вернуться к: Установка в системах Windows

Источник

Просмотров: 44653
Дата последнего изменения: 28.07.2020

Сложность урока:

3 уровень – средняя сложность. Необходимо внимание и немного подумать.

4

5

Недоступно в редакциях:

Ограничений нет

Веб-сервер

Apache (рекомендуется) работа на этом сервере оптимальна.

Для “1С-Битрикс: Управление сайтом” (не для “Битрикс24 в коробке”) возможно использование:

IIS (Internet Information Server)(возможна установка) – работа продукта возможна с IIS 5, IIS 6 и IIS 7 и 7.5. Требуется дополнительная настройка для корректной работы с продуктом.

Eserv (возможна установка) – продукт тестировался для совместной работы с веб-сервером.

PHP

Для работы продукта требуется наличие PHP версии не ниже

7.2.0

С 1 августа 2020 года. Рекомендуемая версия PHP – 7.4.0 и выше.

. Выбор PHP-версии зависит от требований, предъявляемых вашим хостинг-провайдером, либо от установленной версии PHP на локальном компьютере. Рекомендуется использовать самую последнюю стабильную версию PHP, чтобы исключить возможность появления ошибок, связанных с PHP, а также для большей безопасности проекта на сервере.

Для корректной работы продукта требуется наличие следующих расширений PHP:

  • GD – библиотека для работы с изображениями, требуется для построения графиков и диаграмм для модулей статистики, рекламы, техподдержки. Используется для работы механизма CAPTCHA.
  • PHP XML – используется для работы системы обновлений. Библиотека по умолчанию включена в стандартной установке PHP. Для версии под Windows – поддержка встроенная.
  • FreeType – библиотека необходима для корректной работы механизма CAPTCHA.
  • Поддержка регулярных выражений (POSIX и Perl-compatible) – необходима для корректной работы внутренних механизмов продукта.
  • Zlib compression – библиотека компрессии используется при работе системы обновлений для уменьшения количества передаваемых данных от сервера к клиенту.
  • PHP openssl – библиотека используется для упаковки (шифрования) и распаковки (расшифровывания) данных.
  • PHP-акселератор – крайне рекомендуется наличие PHP-акселератора, например OPcache или XCache, для значительного ускорения работы PHP-приложений (рекомендуется OPcache, он доступен сразу «из коробки» в PHP v.5.5+).

    Внимание: eAccelerator не совместим с PHP v5.3+ и больше не поддерживается в продуктах «1C-Битрикс» с версии ядра 15.0.13. Подробнее см. в блоге разработчиков.

Примечание: Для базы данных MySQL доступна кодировка UTF-8. Для корректной поддержки кодировки UTF-8 необходимо проверить, установлен ли в PHP модуль mbstring. Для этого в настройках PHP, в файле php.ini, должно быть:

mbstring.func_overload=2
mbstring.internal_encoding=UTF-8

Поддержка серверов баз данных

MySQL – минимальным техническим требованием является использование версии

MySQL 5.6

С 30 июня 2019 года.

. Рекомендуемая версия MySql – 5.7 и выше.

Для работы с СУБД MySQL требуется установленная поддержка MySQL для PHP.

Внимание! С 1 января 2017 года поддержка продуктов «1С-Битрикс» на Oracle Database и MS SQL Server стала ограниченной: клиенты не могут скачивать обновления продукта платформы и воспользоваться возможностями новых версий продукта.

Примечание: Кодировка MySQL utf8mb4 не поддерживается.

Настройки PHP

Для корректной работы продукта необходимо установить следующие параметры PHP:

  1. memory_limit = 64M; Максимальный объем памяти в байтах, который разрешается использовать для работы PHP ядру продукта (в данном случае – 64 Мб).

    Обратите внимание: указанный параметр может быть изменен

    • непосредственно в файле php.ini;
    • из скрипта с помощью

      функции

      Такая строка добавляется в файле /bitrix/php_interface/dbconn.php в момент установки, значение задается пользователем.

      : ini_set(“memory_limit”, “64M”);

    • в файле .htaccess с использованием директивы: php_value memory_limit 64M
    • в файле httpd.conf с использованием директивы: php_admin_value memory_limit 64M

    Обратите внимание: установка параметров PHP из .htaccess возможна только при выполнении следующих условий:

    • используется веб-сервер Apache или совместимый с ним (IIS не является совместимым сервером);
    • файлы .htaccess обрабатываются веб-сервером, т.е. в настройках веб-сервера (httpd.conf) установлена директива: AllowOverride All или другое значение, отличное от None;
    • PHP установлен как модуль Apache (в случае, если PHP работает как CGI, все необходимые значения следует учесть и установить при сборке PHP)
  2. file_uploads = On; Параметр определяет возможность загрузки на сервер файлов. Дополнительно к указанному параметру устанавливаются значения следующих параметров:
    • upload_tmp_dir = <

      имя каталога

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

      >

    • upload_max_filesize = <достаточный размер>
  3. Необходимо, чтобы была корректно настроена работа с сессиями в PHP. Рекомендуется проверить

    наличие пути

    Если параметр session.save_path не настроен в файле php.ini, то по умолчанию будет использовано значение /tmp.

    для сохранения файлов сессий.

    В случае, если в параметрах URL на сервере появляется PHPSESSID=…, отключить его можно следующим образом:

    • В файле php.ini установить: session.use_trans_sid = 0
    • В файле .htaccess установить: php_flag session.use_trans_sid off

      Для демонстрационного сайта строка включена в указанный файл, требуется только раскомментировать ее.

    Важно! C целью безопасности необходимо обязательно указывать отдельную папку хранения сессий для каждого пользователя хостинга.

Источник

Читайте также:  Какие продукты относятся к локальным субд