আমি কীভাবে পিএইচপি 5.5 ইনস্টল করতে পারি (5.4 এর পরিবর্তে)?


12

আমি আসলে কিছুটা সমস্যা নিয়ে আটকে আছি। আমি আমার পাইতে লারাভেল ব্যবহার করতে চাই তবে এটির জন্য কমপক্ষে পিএইচপি দরকার 5.5.9।

তবে প্রকৃতপক্ষে, আমি ইনস্টল করতে সক্ষম (পিএলপি) এর সর্বশেষ সংস্করণটি (অফিসিয়াল সংগ্রহস্থলের মাধ্যমে) 5.4

আমি কীভাবে 5.6 (বা 5.5.9) এ আপগ্রেড করতে পারি?


দেখে মনে হচ্ছে আপনাকে উত্স থেকে এটি তৈরি করতে হবে।
dhruvvyas90

উত্তর:


10

এই পদক্ষেপগুলি আপনি অনুসরণ করতে পারেন।

  1. এই সাইটটি থেকে সর্বশেষ উত্সটি ধরুন। ( http://php.net/downloads.php ) আপনার নিকটতম আয়নাটি চয়ন করুন। উদাহরণস্বরূপ, আমি "wge http://in1.php.net/distribitions/php-5.6.10.tar.bz2 " করেছি
  2. এটি আনপ্যাক করুন: tar -xvjf php-5.6.10.tar.bz2
  3. cd php-5.6.10
  4. ./configure
  5. make -j4 (আপনি যদি এটি আরপিআই 2 তে সংকলন করেন) অন্যথায় কেবল make
  6. sudo make install
  7. গুলি চালিয়ে পরীক্ষা করুন php -v

এটি এখন 5.6 এ উন্নীত করা উচিত

আশা করি এটা সাহায্য করবে.


আপনাকে পোস্ট করার জন্য আপনাকে ধন্যবাদ তবে প্রথমবারের মতো আমি এই পদ্ধতিটি দিয়ে এটি ইনস্টল করতে সক্ষম নই। আমি জানি না তবে আমি মনে করি। এখানে লগ ফাইল করুন
জার্মেই

আপনাকে সম্পর্কিত নির্ভরতা ইনস্টল করতে হবে। ত্রুটি দেখুন। পাই লাইবক্সএমএল 2 অনুপস্থিত। এটি ইনস্টল করতে, "sudo apt-get update && sudo apt-get libxml2 ইনস্টল করুন"। আবার কনফিগার করার চেষ্টা করুন। আপনি অন্যান্য নির্ভরতা সমস্যার মুখোমুখি হতে পারেন। মেকিংয়ের সাথে এগিয়ে যাওয়ার আগে আপনাকে "sudo apt-get ইনস্টল" ব্যবহার করে প্রতিটি ইনস্টল করতে হবে। আশা করি এটা সাহায্য করবে.
dhruvvyas90

1
চেষ্টা করুন: sudo apt-get
libxml2

1
আপনাকে অনেক ধন্যবাদ ধন্যবাদ এটি ভালভাবে কাজ করেছে এবং আমি মেক তৈরি করতে পেরেছি এবং তারপরে ইনস্টল করুন;)
জার্মেই

1
"Sudo find / -name php.ini" দ্বারা পুরানো php.ini ফাইলটি সন্ধান করুন এবং "sudo cp php.ini-product /path/to/php.ini" দ্বারা php-5.6 ডিরেক্টরি থেকে নতুনটি অনুলিপি করুন যা করা উচিত, আমি অনুমান।
dhruvvyas90

5

এই লেখার সময় (নভেম্বর 2015), রাস্পিয়ান দেবিয়ান জেসির উপর নির্মিত। ইনস্টলযোগ্য পিএইচপি সংস্করণ 5.6 শাখায় রয়েছে।

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

পরিবর্তে, পিএইচপি 5_এমবিস্ট্রিং চালাতে এটিতে apt-get install libapache2-mod-php5এটি অন্তর্ভুক্ত রয়েছে ( http://php.net/manual/en/mbstring.installation.php এ রেফারেন্স মন্তব্য )

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