Включение openssl С PHP/nginx

Символами, скорее всего, для порождения проблем является ESC (27), SI (14), ТАКИМ ОБРАЗОМ (15), и DC-3/X-OFF (19). Некоторые терминалы поддерживают CSI (155 = 128 + 27) как краткая форма для представления Escape-последовательностей.

Escape (ESC) представляет управляющие последовательности. Переход на нижний регистр (SI) и переход на верхний регистр (SO) могут изменить наборы символов и другую функциональность. X-OFF (DC3) может мешать терминалу отправить любые данные. Звонок (8) может быть шумным.

Можно хотеть отфильтровать управляющие символы неформатирования в диапазоне под десятичными 32. Большинством используемых символов форматирования является ВКЛАДКА (9), LF (10), CR (13), и FF (12). БАКАЛАВР НАУК (7) и VT (11) реже используется теперь.

Управляющие символы расположены в группах функциональностью, которая могла сделать фильтрацию легче.

Существующие инструменты уже решают проблему довольно хорошо. Рассмотрите искажение одного из них как кошка. Это может повредить цепочки команды. Можно всегда возвращать необработанную кошку путем добавления префикса команды обратную косую черту.

reset починит терминал, если Вы закончите в неправильном наборе символов.

1
задан 6 November 2012 в 10:12
2 ответа

Строка, о которой вы говорите, действительно активирует PHP-расширение openssl на машинах с Windows - хотя я сомневаюсь, что вы используете nginx в Windows.

extension = openssl.so загружает расширение openssl в мой ящик,

1
ответ дан 4 December 2019 в 00:54

Файл php_openssl.dll нигде не существует на моем сервере

Затем вам необходимо установить его (для этого также требуется совместимая установка openSSL). Вглядываясь в свой хрустальный шар, я вижу, что вы работаете под MSWindows - вы использовали пакетную установку для PHP? Если да, то какой?

Бинарный дистрибутив с php.net включает dll-заглушку php - если ее нет на вашем компьютере, вам может потребоваться переустановить php. Затем установите openssl и включите загрузку расширения.

В качестве альтернативы вы можете просто направить SMTP-трафик через шип / stunnel

0
ответ дан 4 December 2019 в 00:54

Теги

Похожие вопросы