Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 23495|Ответ: 10

Установка исходного кода PHP7.1 расширения OpenSSL не удалась

[Скопировать ссылку]
Опубликовано 21.08.2018 10:07:04 | | |
.so был сгенерирован php.ini, также добавлено расширение, и при перезагрузке php-fpm возникает ошибка /etc/init.d/php-fpm: ошибка поиска символов: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/openssl.so: неопределено Символ: OPENSSL_init_ssl, попроси совета




Предыдущий:Раздел конфигурации
Следующий:IntelliJ idea smart hint игнорирует настройки корпуса
Опубликовано 21.08.2018 10:57:25 |
CentOS устанавливает расширение PHP OpenSSL
https://www.itsvse.com/thread-3187-1-1.html
(Источник: Architect_Programmer)
Пожалуйста, ознакомьтесь с этой статьёй
Опубликовано 21.08.2018 11:04:34 |
Зависимости не решены, проверьте, установлена ли библиотека openssl, согласована ли версия, несогласованная версия может привести к изменению некоторых функций, неопределенный символ: OPENSSL_init_ssl и неустановленный также вызовет, поэтому проверьте эти две проблемы одну за другой.
Опубликовано 21.08.2018 11:05:41 |
Онлайн-уроки

Скомпилировал и установил PHP7, не поддерживает openssl, и теперь продолжаю компилировать модули согласно openssl.so. Не пишите о принципах, только о процессах.

Сначала найдите папку исходного кода PHP соответствующей версии, введите каталог исходного кода PHP7 и введите EXT/OpenSSL.

Измените config0.m4 в config.m4; (Я не понимаю, почему установлен такой барьер)

Эксплуатация:

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

Make && make install

Наконец, добавьте extension=openssl.so в php.ini и перезапустите php-fpm.
 Хозяин| Опубликовано 21.08.2018 11:15:26 |
Админ опубликовано 21.08.2018 10:57
CentOS устанавливает расширение PHP OpenSSL
https://www.itsvse.com/thread-3187-1-1.html
(Источник: Architect_Programmer)

Процесс тот же, за исключением того, что при перезапуске php-fpm в конце появляется ошибка
 Хозяин| Опубликовано 21.08.2018 11:16:01 |
Сяо Чжажа Опубликовано 21.08.2018 11:05
Онлайн-уроки

Скомпилировал и установил PHP7, не поддерживает openssl, и теперь продолжаю компилировать модули согласно openssl.so. Не пишите о принципах, только о процессах.

При перезагрузке была зафиксирована ошибка
 Хозяин| Опубликовано 21.08.2018 11:16:48 |
Опубликовано 21.08.2018 11:04
Зависимости плохо разрешаются, проверьте, установлена ли библиотека openssl, согласована ли версия, несогласованные версии могут привести к изменению некоторых функций, u...

Это должно быть проблема с версией, и её сейчас устраняют
 Хозяин| Опубликовано 22.08.2018 17:51:03 |
Проблема решена, версия openssl заменена, и путь добавлен при настройке openssl
Опубликовано 22.08.2018 18:56:59 |
Робин опубликовал 22.08.2018 17:51
Проблема решена, версия openssl заменена, и путь добавлен при настройке openssl

Просто реши её
Опубликовано 29.08.2018 14:27:18 |
Робин опубликовал 22.08.2018 17:51
Проблема решена, версия openssl заменена, и путь добавлен при настройке openssl

Какая у вас версия на PHP, версия для openssl? Настрою OPENSSL, и я тоже сообщаю о той же ошибке
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com