php - wamp server download 32 bit



কম্পোজার সতর্কতা: openssl এক্সটেনশান অনুপস্থিত। কিভাবে WAMP সক্রিয় করতে (9)

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

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

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

https://src-bin.com

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

Openssl এক্সটেনশান অনুপস্থিত, যা সুরকার এবং সুরকার স্থায়িত্ব কমাবে। সম্ভব হলে আপনি এটি সক্ষম বা php পুনরায় recompile --with openssl সঙ্গে

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

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

আমি কি অনুপস্থিত?

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


Answer #1

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


Answer #2

আপনি php.ini একটি symlink করা উচিত। Russian লিঙ্ক জন্য দুঃখিত।


Answer #3

আমি opensl সক্রিয় ছিল, যদিও একই সমস্যা ছিল। সমস্যাটি ছিল যে কম্পোসার ইনস্টলার এই কনফিগারেশন ফাইলটি দেখছিলেন:

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

কিন্তু লোড করা কনফিগারেশন ফাইল আসলে এখানে:

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

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


Answer #4

খোলা wamp / bin / apache / apache2.4.4 / bin / php config .. উই্যাম্প / বিন / php / php5.4.16 / php conf সেটিংস, php-ini উত্পাদন, php-ini dev, phpForApache এক্সটেনশান = php_openssl.dll এবং অসম্পূর্ণতা অপসারণ দ্বারা ;


Answer #5

নীচের পদক্ষেপের সুরকার ইনস্টল করার জন্য আমাকে কাজ করেছে: (WAMP সংস্করণ 2.4 x64bit)

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

Answer #6

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

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

অথবা

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

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


Answer #7

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

;extension=php_openssl.dll

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

extension=php_openssl.dll

শুভ কোডিং।


Answer #8

;extension=php_openssl.dll লাইনটি ;extension=php_openssl.dll করার পাশাপাশি অন্য যে কেউ উল্লেখ করেছে, আপনাকে অবশ্যই নিশ্চিত করতে হবে ;extension_dir = "ext" লাইনটিও অসম্পূর্ণ। Uncomment করতে, prefixed সেমিকোলন মুছে ফেলুন এবং সংরক্ষণ করুন।

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

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

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





composer-php