সুরকার সতর্কতা: ওপেনসেল এক্সটেনশন অনুপস্থিত। WAMP এ কীভাবে সক্ষম করবেন enable


132

সেটআপ ইনস্টলারটির মাধ্যমে Win7 / 64 + WampServer 2.2 এ সুরকার নির্ভরতা সরঞ্জাম ইনস্টল করার চেষ্টা করছি এবং আমি নিম্নলিখিত বার্তাটি পাচ্ছি:

ওপেনসেল এক্সটেনশন অনুপস্থিত, যা সুরকারের সুরক্ষা এবং স্থায়িত্ব হ্রাস করবে। সম্ভব হলে আপনার এটি সক্ষম করা উচিত - অথবা-ওপেনসেল দিয়ে পিএইচপি পুনরায় কম্পাইল করা উচিত

তো আমি এখানে যা করেছি ...

  1. ট্রেতে আমার মোড়ানো আইকন থেকে, ক্লিক করা php > php extensions > php_openssl
  2. এটি দেখায় যে এক্সটেনশনের পাশে একটি চেক চিহ্ন রেখে কাজটি সম্পন্ন হয়েছিল
  3. আমি তখন ওয়্যাম্প সার্ভার পুনরায় চালু করেছি
  4. তারপরে ট্রেতে মোড়ানো আইকন থেকে, আমি ক্লিক php > php.iniকরে ওপেনসেলটি যাচাই করার জন্য এটি অনুসন্ধান করা হয়নি) এটি বের করা হয়নি। এটা ছিল না.
  5. আমি তখন সুরকার-সেটআপ.এক্সে ফিরে গিয়ে আবার চেষ্টা করেছি। একই সতর্কতা বার্তা : "ওপেনসেল এক্সটেনশন অনুপস্থিত"
  6. রয়ে কখনো দ্বারা OpenSSL সঙ্গে কাজ আমি নিশ্চিত কি, সেট হওয়ার তাই আমি আমার স্থানীয় https ব্যবহার সাইট এক ব্রাউজ করার চেষ্টা অনুমিত হয় নই। এটা ব্যর্থ.

আমি কী মিস করছি?

দয়া করে উপদেশ দাও.


কি দারুন. আমি আরও তথ্য পাওয়ার চেষ্টা করার জন্য গুগলে গিয়েছিলাম এবং অনুসন্ধান পোস্টে এই পোস্টটি প্রদর্শিত হয়েছিল। ইতিমধ্যে আপনি কি জঘন্য যে দ্রুত ছিল। : -}
স্লিপার

আপনি কি ওয়েব সার্ভারটি পুনরায় চালু করেছেন?
পেরিক্লিশ

হ্যাঁ, আমি সার্ভারটি পুনরায় চালু করেছি।
স্লিপার

আপনি এসএসএল নিয়ে কতটা ব্যাপক চেষ্টা করছেন তা নিশ্চিত নন তবে এটি আপনাকে সাহায্য করতে পারে: phpjoel.com/2011/04/07/… । যদি এটি আপনাকে সহায়তা না করে, আপনি ডিবি এবং ফাইলগুলি ব্যাকআপ করার পরে আপনি সর্বদা শুটিংয়ের পুরানো পুনরায় ইনস্টল পদ্ধতিটি চেষ্টা করতে পারেন।
ক্যামিওব ২০০৩

আমি সবেমাত্র আমার সংস্করণটি ওয়্যাম্প সার্ভারে সর্বশেষতমে আপগ্রেড করেছি। একই বার্তা। আমি কেবল ইনস্টল করে রেখেছি। এখনও অবধি কোনও লক্ষণীয় ত্রুটি নেই। রহস্যময়।
ঘুমন্ত

উত্তর:


316

ডাব্লুএএমপি সিএলআই এবং অ্যাপাচের জন্য বিভিন্ন php.ini ফাইল ব্যবহার করে। যখন আপনি ডাব্লুএএমএপি ইউআই এর মাধ্যমে পিএইচপি_পেনসেল সক্ষম করেন, আপনি এটিকে অ্যাচিচি-এর জন্য সক্ষম করেন, সি এল এলির পক্ষে নয়। সিএলআই-এর জন্য এটি সক্ষম করতে আপনাকে সি: \ wamp \ bin \ php \ php-5.4.3 \ php.ini পরিবর্তন করতে হবে।


2
আপনি আমার প্রেমকে বাঁচিয়েছেন যা আমি লারাভেল করতে অনুভব করি ... কেন তারা এই পুরানো সংস্করণে ইনস্টলেশন মতো পছন্দ করল না :)
টম


1
আমি uwamp ব্যবহার করছি যেখানে আমি ini ফাইলটি খুঁজে পেতে পারি।
সুজিৎ কুমার

উত্তরটি ইজিপিএইচপি (রাইট-ক্লিক সিস্টেম ট্রে ইজিপিএইচপি আইকন, কনফিগারেশন | পিএইচপি নির্বাচন করুন, যা নোটপ্যাডে php.ini খুলবে, ওপেনসেল অনুসন্ধান করবে, লাইনটি
শর্তহীন করবে

xampp এর জন্য আমার কী করা উচিত? .. আমি এই বার্তাটি পাঠানো যায়নি এমন ত্রুটি পেয়েছি got মেলারের ত্রুটি: এক্সটেনশন অনুপস্থিত: ওপেনসেল ,,,
পিসি

27

সংযোজন ছাড়াও ;extension=php_openssl.dllphp.iniপ্রত্যেকে উল্লিখিত রেখাকে লাইনটিও রয়েছে তা নিশ্চিত করতে হবে ;extension_dir = "ext"। কোনও অসুবিধে করার জন্য, উপসর্গযুক্ত সেমিকোলনটি সরিয়ে সংরক্ষণ করুন।

এই লাইনটি ইতিমধ্যে ডাব্লুএএমপি এবং এক্সএএমপিপি-র মতো প্যাকেজগুলিতে নিরঙ্কুশিত হতে পারে তবে এটি উইন্ডোজের জন্য সাধারণ পিএইচপি ডাউনলোডে নেই, তাই এটি যাচাই করার মতো। এছাড়াও, আপনি তৈরি করতে হবেphp.iniphp.ini-development একটি নতুন ফাইলের মতো উদাহরণগুলির একটি অনুলিপি ফাইলটি হবে এবং তারপরে নাম লিখতে হবে php.ini। তারপরে সেখানে এই পরিবর্তনগুলি করুন।

এছাড়াও, ভবিষ্যতে, পিএইচপি এবং সুরকারের মতো সরঞ্জামগুলি ইনস্টল করতে, আমি চকলেট প্যাকেজ ম্যানেজারটি ব্যবহার করার পরামর্শ দিই। তারপর এটি হিসাবে সহজ choco install composer। অবশ্যই, চোকো পদ্ধতিতে সুরকার ইনস্টল করার আগে আপনাকে php.ini সম্পাদনা করতে হবে। উইন্ডোজের ভবিষ্যতের সংস্করণগুলিতে, চকোলেটির মতো প্যাকেজ পরিচালনা সরঞ্জামগুলি উইন্ডোতে বেক করা হবে , একইভাবে apt-getউবুন্টুতে। বিকাশকারীদের জন্য উত্তেজনাপূর্ণ সময়গুলি!

যে কোনও পদ্ধতিতে, সুরকার ইনস্টল করার পরে, আপনার টার্মিনালটি পুনরায় আরম্ভ করতে ভুলবেন না। আপনি কমান্ড প্রম্পট, বাশ (গিটের সাথে ইনস্টল) বা পাওয়ারশেল ব্যবহার করছেন না কেন, আপনাকে আপডেট পরিবেশগত ভেরিয়েবলগুলি কাজ করার আগে এটি পুনরায় চালু করতে হবে।


4
আপনি যদি উইন্ডোজ 10 এ সুরকার ইনস্টল করার চেষ্টা করছেন এবং এই নির্দেশিকাটি
12 'তে ল্যাপটেড

একেবারে .. এটি সত্য .. আমি এটি জানতাম, তবে extউইন্ডোজের সেই লাইনটি ভুলে গিয়েছিলাম । মনে রাখার জন্য ধন্যবাদ.
ডাব্লুএম

16

ওপেনসেল সক্ষম থাকা সত্ত্বেও আমার একই সমস্যা ছিল। সমস্যাটি হ'ল সুরকার ইনস্টলার এই কনফিগারেশন ফাইলটির দিকে তাকাচ্ছেন:

সি: \ wamp \ বিন \ পিএইচপি \ php5.4.3 \ php.ini

তবে যে কনফিগার ফাইলটি লোড হয়েছে তা আসলে এখানে রয়েছে:

সি: \ wamp \ বিন \ Apache \ apache2.2.22 \ বিন \ php.ini

সুতরাং আমি এই প্রথম php.ini ফাইল এ uncomment করতে হয়েছিল এবং যে কৌশলটি করেছে। এইভাবে আমার মেশিনে ডিফল্টরূপে WAMP ইনস্টল করা হয়েছিল। আমি কিছু পরিবর্তন করতে যাই নি, তাই এটি সম্ভবত অন্যদের সাথেও ঘটবে। এটি মূলত উপরের অগি গার্ডনার এর উত্তরের মতো, তবে আমি কেবল এটি উল্লেখ করতে চেয়েছিলাম যে আপনার দুটি পিএইচপি.আইএনআই ফাইল থাকতে পারে।


ইনস্টল করার সময় প্রদত্ত বাইডফোল্টটি ভুল ছিল, পিএইচপি.এক্সই সংশোধন করার ইঙ্গিত দিয়ে সমস্যার সমাধান হয়েছে, ধন্যবাদ।
সন্দেশ দামকনদ্বার

12

;extension=php_openssl.dllউভয় মধ্যে uncomment

wamp\bin\php\php5.4.12\php.ini
wamp\bin\apache\Apache2.4.4\bin\php.ini

এটা কাজ করবে


আমি xampp ব্যবহার করছি .. সুতরাং আমি 2 / c, php / php.ini নামক ফাইল এবং সি / অ্যাপাচি / বিন / php.ini নামক ফাইল সম্পাদনা করেছি .. এটিতে সেমিকোলন সরানো হয়েছে; এক্সটেনশন = php_openssl.dll .. তবে এখনও একই ত্রুটি থেকে যায় এই মেলারের ত্রুটি: এক্সটেনশন অনুপস্থিত: ওপেনসেল ..
পিসি

@ সাইনা আপনি কি নিজের সার্ভারটি পুনরায় চালু করেছেন? কনফিগারেশন ফাইলটি কোথায় রয়েছে তা পরীক্ষা করতে phpinfo () চালান।
ইভানকা টডোরোভা

5

সি: \ লারাভেল-মাস্টার> সুরকার তৈরি-প্রকল্প লারাভেল / লারাভেল ইনস্টল করে / লারাভেল (ভি 4.0.6) - লারাভেল / লারাভেল ইনস্টল করা (ভি 4.0.6) [রানটাইম এক্সেক্সশন] আপনাকে অবশ্যই https এর মাধ্যমে ফাইলগুলি ডাউনলোড করতে ওপেনসেল এক্সটেনশন সক্ষম করতে হবে

আমি ইজিপিএইচপি (ডাব্লুএএমপি টাইপ) ব্যবহার করছি। টাস্কবারের ইজিপিএইচপি আইকনে, ডান ক্লিক করুন এবং কনফিগারেশন নির্বাচন করুন এবং পিএইচপি নির্বাচন করুন। আমি খুলবে PHP.iniএকটি নোটপ্যাড ফাইল কনফিগারেশন, সন্ধান-সন্ধান করতে বা CTRL+ + F শব্দের জন্য নোটপ্যাড মধ্যে OPENSSLএই পাবেন ;extension=php_openssl.dllমাত্র অপসারণ; এবং extension=php_openssl.dllসক্রিয়।

সি: \ লারাভেল-মাস্টার> সুরকার তৈরি-প্রকল্প লারাভেল / লারাভেল ইনস্টল করা / লারাভেল (v4.0.6) - লারাভেল / লারাভেল ইনস্টল করা হচ্ছে (v4.0.6) ডাউনলোড হচ্ছে: 100% প্রকল্প তৈরি সি: \ লারাভেল-মাস্টার \ লারাভেল সুরকার লোডিং সুরকার প্যাকেজ তথ্য সহ সংগ্রহস্থলগুলি নির্ভরতা ইনস্টল করে (প্রয়োজনীয় ডেভ সহ)


আমি জানি এটি অফ-টপিক, তবে আপনি কীভাবে ইজিপপি দিয়ে সুরকার ইনস্টল করেছেন I আমি কেবল ত্রুটি পেয়েছি এবং সমস্ত পুনরায় ইনস্টল করতে হবে।
হেনরিডাব্লু

2

আপনার জন্য "সি: \ প্রোগ্রাম ফাইলগুলি \ wamp \ bin \ php \ php5.3.13 \ php.ini" ফাইল অনুসন্ধান সম্পাদনা করতে হবে:; এক্সটেনশন = php_openssl.dll

শুরুতে সেমিকোলনটি সরান

দ্রষ্টব্য: ফাইলটি সংরক্ষণ করা যদি কাজ না করে তবে আপনাকে এটিকে প্রশাসক হিসাবে সম্পাদনা করতে হবে। (উইন on এ) মেনু শুরু করতে যান, নোটপ্যাডের জন্য অনুসন্ধান করুন, নোটপ্যাডে ডান ক্লিক করুন, "প্রশাসক হিসাবে চালান" ক্লিক করুন

সুরকার ইনস্টলেশন উইন্ডোতে ঠিক তারপরে আবার ক্লিক করুন (বা এটি বন্ধ করুন এবং আবার শুরু করুন) এবং এটি কাজ করা উচিত


2

wamp / bin / apache / apache2.4.4 / bin / php config .. wamp / bin / php / php5.4.16 / পিএইচপি কনফারেন্স সেটিংস, পিএইচপি-ইনআই প্রোডাকশন, পিএইচপি-ইনআই ডিভ, পিএইচপি-ইনএইচএচ এক্সটেনশন = পিএইচপি_অপেনসেল.ডিএল এবং অসুবিধা অপসারণ দ্বারা ;


সম্ভাব্য অনুলিপি stackoverflow.com/questions/14062055/...
blackmind

1

সংক্ষিপ্ত এবং মিষ্টি, wamp/bin/php/php5.3.13(বা পিএইচপি সংস্করণ যাই হোক না কেন) এ লাইনটি আপত্তিহীন করুন :
;extension=php_openssl.dll (মুছে ফেলুন ;)
এখন সুরকারের কমান্ড লাইন ইনস্টলেশন চালান। আপনার কোনও ত্রুটি থাকবে না।
যেতে ভাল!



1

হ্যাঁ, আপনাকে অবশ্যই php.ini খুলতে হবে এবং সেমিকোলন এটিতে সরাতে হবে:

;extension=php_openssl.dll

অপসারণ ";" এই মত এবং এটি কাজ করবে।

extension=php_openssl.dll

শুভ কোডিং।


0

নীচে রচয়িতা ইনস্টল করার জন্য পদক্ষেপগুলি আমাকে কাজ করেছে: (ডাব্লুএএমএপি সংস্করণ ২.৪ এক্স bit৪ বিট)

edit ->
**C:\wamp\bin\php\php5.4.12\php.ini**
;;uncomment below line or remove the semicolons ';'
extension=php_openssl.dll

**C:\wamp\bin\apache\Apache2.4.4\bin\php.ini**

extension=php_openssl.dll

0

এই সমস্ত উত্তরগুলি ভাল, তবে বাস্তবে আপনি যদি বুঝতে চান তবে আপনার সমস্ত অনাবৃত এক্সটেনশানগুলি কাজ করতে চাইলে এক্সটেনশন ডিরেক্টরিটি সঠিক হওয়া দরকার। যেমন একটি শারীরিক বা আপেক্ষিক পথ লিখতে পারেন

extension_dir = "C:/myStack/php/ext"

অথবা

extension_dir = "../../php/ext"

এটি httpd.exe অ্যাপাচি ওয়েব সার্ভারের সাথে সম্পর্কিত (সি: \ মাইস্ট্যাক \ অ্যাপাচি \ বিন) তবে আপনি যদি এটি সুরকার বা কোনও কিছুর সাথে কাজ করতে চান তবে আপনার শারীরিক পথের প্রয়োজন কারণ ক্লাইম মোড ওয়েব সার্ভারটি ব্যবহার করে না!


0

আমি একই সমস্যা ছিল। আমি আমার পিএইচপি ফোল্ডারটির নাম পরিবর্তন php7_winxxxxকরে কেবল পিএইচপি করেছি এবং এটি দুর্দান্ত কাজ করেছে। এটা লাগছিল সুরকার মত php_openssl মডিউল অবস্থানকে পরীক্ষণ করা হয় c:/php/ext

এছাড়াও আপনি যোগ করার জন্য প্রয়োজন হতে পারে c:/phpজন্য PATHএনভায়রনমেন্ট ভেরিয়েবল মধ্যে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.