Ответ 1
Чтобы строка Сервер API находилась поверх вывода phpinfo():
Однако учтите, что он не скажет вам точную версию Apache или точного обработчика CGI. Он просто описывает используемый SAPI.
Вы также можете вызвать функцию php_sapi_name() (или PHP_SAPI константа, которая предоставляет ту же информацию):
Описание
string php_sapi_name ( void )
Возвращает строчную строку, описывающую тип интерфейса ( Server API, SAPI), который использует PHP. Например, в CLI PHP это строка будет "cli", тогда как с Apache она может иметь несколько разных значения в зависимости от точного SAPI, используемого
По-прежнему рекомендуется проверить вашу документацию по HSP, так как возможно наличие нескольких версий PHP.
Помните, что вам нужно запустить phpinfo()
из той же среды, которую вы хотите проверить (веб-сервер не скажет вам о командной строке и наоборот):
C:\>php -i | findstr /C:"Server API"
Server API => Command Line Interface
$ php -i | grep 'Server API'
Server API => Command Line Interface