"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف أقوم بإصلاح الخطأ \"خطأ فادح: الاتصال بوظيفة غير محددة ssh2_connect()\" عند تثبيت SSH2 على نظام التشغيل Windows؟

كيف أقوم بإصلاح الخطأ \"خطأ فادح: الاتصال بوظيفة غير محددة ssh2_connect()\" عند تثبيت SSH2 على نظام التشغيل Windows؟

تم النشر بتاريخ 2024-11-13
تصفح:504

How do I fix the \

تثبيت SSH2 لـ PHP على Windows

عند محاولة تثبيت SSH2 على جهاز يعمل بنظام التشغيل Windows Apache، قد تواجه أخطاء مثل "فادح خطأ: استدعاء لوظيفة غير محددة ssh2_connect()". يشير هذا إلى أن SSH2 لم يتم تثبيته بشكل صحيح. لحل هذه المشكلة، اتبع الخطوات التالية:

  1. تنزيل ملحق Win32 SSH2 PECL

قم بزيارة الموقع الرسمي وتنزيل الإصدار المناسب من ملحق Win32 SSH2 PECL لإصدار PHP الخاص بك.

  1. استخرج أرشفة

استخراج محتويات الأرشيف إلى مجلد مؤقت.

  1. وضع ملفات DLL
  2. ] انقل الملفات التالية إلى المجلد "ext" حيث توجد وحدات PHP يقع في:

php_ssh2.dll
  • php_ssh2.pdb
    نسخ libssh2.dll
  1. انسخ ملف "libssh2.dll" إلى الملف التالي المواقع:

C:\Windows\system32
  • C:\Windows\SysWOW64 (إذا كان لديك نظام 64 بت)
    تسجيل DLL
  1. قم بتشغيل الأمر التالي في الأمر مطالبة:

C:\> regsvr32 libssh2.dll

C:\> regsvr32 libssh2.dll
أعد تشغيل Apache
  1. أعد تشغيل خادم الويب Apache.
إذا كنت تستخدم PHP x64، فقد تحتاج إلى الحصول على الإصدار x64 من "libssh2.dll" وSSH2 مكتبة. يمكنك العثور عليها في موقع Win64 Compiled Libraries.

تذكر إعادة تشغيل Apache بعد إجراء أي تغييرات.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3