Чтобы определить, использует ли веб-сервер IIS (Internet Information Services) версию PHP NTS (Non-Thread Safe) или TS (Thread Safe), вы можете использовать следующие методы:
Метод 1: информационная страница PHP
- Создайте новый файл PHP, например
phpinfo.php
, со следующим кодом:
<?php
phpinfo();
?>
- Загрузите файл на свой веб-сервер.
- Откройте файл через веб-браузер, например,
http://yourdomain.com/phpinfo.php
. - Поищите информацию о версии PHP. Если для параметра «Потокобезопасность» установлено значение «включено», это означает, что используется версия TS. Если для него установлено значение «отключено», это означает, что используется версия NTS.
Метод 2: интерфейс командной строки (CLI)
- Подключитесь к серверу через SSH или откройте командную строку.
- Выполните следующую команду:
php -i | grep "Thread Safety"
- Если в выводе указано «Thread Safety =>включено», это означает, что используется версия TS. Если там написано «Потокобезопасность =>отключено», это означает, что используется версия NTS.
Метод 3: файл конфигурации PHP (php.ini)
- Найдите файл конфигурации PHP, обычно называемый
php.ini
. - Откройте файл в текстовом редакторе.
- Найдите строку, начинающуюся с
; Потокобезопасность
. - Если строка закомментирована точкой с запятой (
;
), это означает, что используется версия NTS. Если строка не закомментирована, это означает, что используется версия TS.