Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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 |
Адміністратор опубліковано 2018-8-21 10:57
CentOS встановлює розширення PHP OpenSSL
https://www.itsvse.com/thread-3187-1-1.html
(Джерело: Architect_Programmer)

Процес той самий, за винятком того, що при перезапуску php-fpm наприкінці повідомляється помилка
 Орендодавець| Опубліковано 21.08.2018 11:16:01 |
Сяо Чжажа Опубліковано 2018-8-21 11:05
Онлайн-уроки

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

Під час перезапуску була зафіксована помилка
 Орендодавець| Опубліковано 21.08.2018 11:16:48 |
Опубліковано 2018-8-21 11:04
Залежності погано вирішуються, перевірте, чи встановлена бібліотека openssl, чи версія узгоджена, несумісні версії можуть спричинити зміну деяких функцій, u...

Це має бути проблема версії, і її зараз вирішують
 Орендодавець| Опубліковано 22.08.2018 17:51:03 |
Проблему вирішено, версія openssl замінена, і шлях додано при налаштуванні openssl
Опубліковано 22.08.2018 18:56:59 |
Робін опублікував 2018-8-22 17:51
Проблему вирішено, версія openssl замінена, і шлях додано при налаштуванні openssl

Просто розв'яжи це
Опубліковано 29.08.2018 14:27:18 |
Робін опублікував 2018-8-22 17:51
Проблему вирішено, версія openssl замінена, і шлях додано при налаштуванні openssl

Яка у вас версія для PHP, версія openssl? Налаштую OPENSSL, і я також повідомляю про ту ж помилку
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com