উবুন্টুতে আমি কীভাবে পিএইচপি 5.3 থেকে পিএইচপি 5.4.6 এ আপগ্রেড করব?


47

সর্বশেষ পিএইচপি পাওয়ার সহজ উপায় কি আছে? আমি আমার প্যাকেজ আপডেট করার চেষ্টা করেছি তবে এর কোনওটির মধ্যে এখনও 5.4.6 নেই ... কেউ কীভাবে দ্রুত এটি করবেন তা যদি জানেন তবে কী এটি এখানে ভাগ করা যায়?

আমি উত্স থেকে সংকলন চেষ্টা করেছি, কিন্তু আমি ক্রমাগত পাচ্ছি:

 configure: error: Cannot find OpenSSL's <evp.h>.

আমার মধ্যে ./configureআমি কোথায় ছিল evp.hতা উল্লেখ করেছি --with-openssl=/usr/include/openssl \.., তবে তবুও এটি আমাকে দেয় error

উত্তর:


94

উবুন্টু 12.04 এ পিএইচপি 5.4। * ইনস্টল করা

কেবল পিপিএ সংগ্রহস্থল যুক্ত করুন:

sudo add-apt-repository ppa:ondrej/php5-oldstable

এবং এটি ইনস্টল করুন:

sudo apt-get update
sudo apt-get install php5

আপনাকে উবুন্টু 12.04 এ অ্যাড-অ্যাপ-রেপোজিটরি ইনস্টল করতে হবে। এটি করতে, কমান্ডটি চালান:

sudo apt-get install python-software-properties

অন্যান্য নতুন সংস্করণ

পিএইচপি 5.5 (বর্তমানে 5.5.30) এর পরিবর্তে পিপিএ সংগ্রহস্থল যুক্ত করুন:

sudo add-apt-repository ppa:ondrej/php5

পিএইচপি 5.6 এর জন্য (বর্তমানে 5.6.14) পরিবর্তে পিপিএ সংগ্রহস্থল যুক্ত করুন:

sudo add-apt-repository ppa:ondrej/php5-5.6

দেখে মনে হচ্ছে এটি সর্বশেষ 5.4.6 নয়?
ব্যবহারকারী 79356

3
বাহ .... যে কাজ !!!
নিতিন বানসাল

6
উবুন্টু 10.04 এলটিএস:sudo: add-apt-repository: command not found
হুব্রো

7
@ কোডমনকি এবং একই সমস্যা নিয়ে ভবিষ্যতের লোকেরা, আপনি apt-get install python-software-propertiesব্যবহার করতে সক্ষম হতে চালাতে পারেনadd-apt-repository
মোয়াক

5
@ মোয়াক বা তারা কেবল সঠিক প্রোগ্রামটির নামটি ব্যবহার করেছেন: apt-add-repositoryযা বর্তমান উবুন্টু শিরোনামগুলিতে প্রাক ইনস্টলড রয়েছে
ফেবিল

10

হাই উবুন্টুতে পিএইচপি 5.4 আপডেট করার জন্য নীচের পৃষ্ঠাটি দেখুন

http://www.zimbio.com/Ubuntu+Linux/articles/D_AsJR2qAL6/How+Upgrade+PHP+5+4+Ubuntu

আপনি টার্মিনালে apt-get কমান্ড দ্বারা আপডেট করতে পারেন। টার্মিনাল খুলুন এবং su ব্যবহারকারীর জন্য লগইন করুন। তারপরে আপডেট করার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করে দেখুন

add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5

যদি আপনি স্থানীয় ব্যবহারকারীর অর্থ চেষ্টা করে থাকেন তবে সমস্ত কমান্ডের আগে সুডো ব্যবহার করুন ...

সতর্কতা: - এটি অ্যাপাচি (এখন ২.৪) কে স্বয়ংক্রিয়ভাবে আপগ্রেড করবে যার অতিরিক্ত পরিণতি রয়েছে, অর্থাৎ অ্যাপাচি ২.২ এর মধ্যে বড় কনফিগারেশনের পরিবর্তন রয়েছে। এবং ২.৪ যা অ্যাপাচি পরিষেবাটি পরে চালানো থেকে বিরত রাখবে!


1

যদি সরকারী উবুন্টু সংগ্রহস্থলগুলি আপডেট না করা হয় (এবং আমি মনে করি না যে সেগুলি এখনও রয়েছে তবে সর্বশেষ পিএইচপি সংস্করণটি 5.3.x হওয়া উচিত) তবে আপনাকে উত্স ফাইলগুলি ডাউনলোড করতে হবে এবং এটি নিজেই সংকলন করতে হবে।

দেখুন: http://www.php.net/manual/en/install.unix.php


আমি আসলে এটি চেষ্টা করেছি এবং এই ত্রুটিটির সাথে আটকে গিয়েছি: কনফিগার করুন: ত্রুটি: ওপেনএসএসএল এর << evp.h> খুঁজে পাচ্ছি না। আমার কনফিগারেশনে আমি উল্লেখ করেছি যে যেখানে evp.h, --with-openssl = / usr / অন্তর্ভুক্ত / ওপেনসেল \ .. তবে তবুও এটি আমাকে ত্রুটি দেয়
user79356

আমি দুঃখিত, আমি লিনাক্সের অধীনে পিএইচপি উত্সগুলি ম্যানুয়ালি তৈরির চেষ্টা করিনি। এটি জরুরি না হলে, আমি অফিসিয়াল প্যাকেজ আপডেট হওয়ার জন্য অপেক্ষা করার পরামর্শ দেব, আমার মনে হয় না এটি বেশি সময় নিবে। সম্পাদনা: openssl-develএখানে প্রস্তাবিত হিসাবে ইনস্টল করার চেষ্টা করুন: webhostingtalk.com/showthread.php?t=184406

@ এডিট সর্বদা আপনি যখন "খুঁজে পাচ্ছেন না" এর মতো কিছু দেখেন foo.x, উবুন্টাস প্যাকেজ অনুসন্ধান প্যাকেজগুলি
কিং ক্রঞ্চ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.