اذهب إلى المحتوى
  • 0

ظهور خطأ openssl is not recognized في لارافل

Amir Alsaeed

السؤال

أحاول استخدام مكتبة Passport في لارافل، وعند تنفيذ أمر التحميل:

php artisan passport:install

ظهر لي الخطأ التالي:

'openssl' is not recognized as an internal or external command, operable program or batch file.

مع العلم أن نظام التشغيل لدي هو ويندوز. كيف أستطيع حل هذه المشكلة؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

تحتاج إلى إضافة OpenSSL إلى جهازك عن طريق تحميل نسخة الويندوز من هنا , ثم قم بإضافة مسار مجلد bin  الذي يوجد داخل مسار البرنامج الذي قمت بتثبيته قد يكون باسم openssl-ثم رقم الإصدار , قم بإضافته إلى متغيرات البيئة, إذا كنت تقصد تفعيل openssl في php , يمكنك فتح ملف php.ini و البحث عن 

extension=php_openssl.dll

ثم إزالة الفاصلة المنقوطة من بدايتها.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يوجد عدد من الخطوات التي يمكنك تنفيذها والتي تقوم بحل هذه المشكلة التي قد تظهر نتيجة عدّة أسباب. وباتباع الخطوات التالية بالترتيب للتأكد من تضمينها بالشكل الصحيح:

يمكنك تضمين المكتبة من خلال composer الأمر التالي:

composer require laravel/passport

والتأكد من تسجيل الخدمة في config/app.php:

Laravel\Passport\PassportServiceProvider::class,

وبعدها إجراء التهجير اللازم:

php artisan migrate

وأخيراً، في أغلب الأحيان تظهر رسائل الخطأ لأننا لا نقوم بتوليد مفاتيح التشفير بشكل صحيح:

php artisan passport:keys

وبعدها تنفيذ الأمر التالي:

php artisan passport:client --personal

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...