CentOS 6.3 এ কীভাবে পিএইচপি 5.4.10 এ আপগ্রেড করবেন


10
# cat /etc/redhat-release
  CentOS release 6.3 (Final)

# php -v
  PHP 5.3.3

# yum update php
  No Packages marked for Update

আমি কীভাবে সর্বশেষ সংস্করণ পিএইচপি 5.4.10 (বর্তমান স্থিতিশীল) এ আপগ্রেড করব ?


1
আপনার প্রয়োজন না হলে, সাধারণত আপনি করবেন না।
ইগনাসিও ওয়াজকেজ-আব্রামস

@ IgnacioVazquez-Abram আমারও খুব দরকার, একটি মূল ত্রুটি রয়েছে যা একটি অ্যাপ্লিকেশনটির বিকাশকে প্রভাবিত করছে।
ড্যান কানজে

উত্তর:


11

আপনি রিমি সংগ্রহস্থলটি ব্যবহার করতে পারেন, যা পিএইচপি 5.4 সরবরাহ করে পাশাপাশি মাইএসকিউএল 5.5 এবং কিছু অন্যান্য এলএএমপি সম্পর্কিত সামগ্রী সেন্টোস বেস বা ইপিলের সাথে উপলভ্য নয়। আপনি যদি এই সংগ্রহস্থলটি ব্যবহার করেন তবে পিএইচপি-র আপনার সংস্করণ 5.4 শাখায় রয়ে গেছে তা নিশ্চিত করার জন্য আমি দৃ strongly়ভাবে ইয়াম-সংস্করণলক প্লাগইনটি সুপারিশ করছি।


yum-versionlock pluginরিমি রেপোতে খুব জোর পয়েন্ট ব্যবহার করা হয় তাই যখন আমি yum update phpবর্তমান সংস্করণটি অতিক্রম করি না?
ড্যান কানজে

1
আপনি 5.4 এ রয়েছেন তা নিশ্চিত করতে আপনি এটি ব্যবহার করবেন এবং এখন থেকে কয়েক মাস রিলিজ হিট হওয়ার পরে অপ্রত্যাশিতভাবে 5.5 পাবেন না।
মাইকেল হ্যাম্পটন

8

আপনি মাইকেল হ্যাম্পটনের প্রস্তাবিত মত রিমি ব্যবহার করতে পারেন তবে সম্পূর্ণতার জন্য আপনি নিজের পিএইচপিও সংকলন করতে পারেন।

ডাউনলোড

আপনি এখানে থেকে পিএইচপি 5.4.10 এর সর্বশেষতম সংস্করণটি ডাউনলোড করতে পারেন । বা অন্য কেউ এটি দেখার সময়র সাথে আমার লিঙ্কটি পুরানো হয়ে যাওয়ার ইভেন্টে আপনি মূল পিএইচপি ডাউনলোড পৃষ্ঠায় যেতে পারেন এবং পাশাপাশি নেভিগেট করতে পারেন ।

দেব সরঞ্জাম

আপনার প্রাথমিক বিকাশ সরঞ্জাম প্রয়োজন হবে এবং একটি গ্রুপ ইনস্টল মাধ্যমে আপনি এটি পেতে সক্ষম হওয়া উচিত।

yum groupinstall "Development Tools"

প্রয়োজনীয় গ্রন্থাগারগুলি

আপনার পিএইচপি সংকলন করতে গ্রন্থাগারগুলির গুচ্ছ প্রয়োজন need নীচে একটি নিখুঁত নমুনা তালিকা। আপনার ইনস্টল করা অতিরিক্ত মডিউলগুলির উপর নির্ভর করে আপনার সামঞ্জস্য করতে হতে পারে।

yum install libxml2-devel httpd-devel libXpm-devel gmp-devel libicu-devel \
    t1lib-devel aspell-devel openssl-devel bzip2-devel libcurl-devel \
    libjpeg-devel libvpx-devel libpng-devel freetype-devel readline-devel \
    libtidy-devel libxslt-devel

প্রায়শই ব্যবহৃত অন্য একটি সাধারণ গ্রন্থাগার হ'ল এমক্রিপ্ট ( libmcrypt-devel), তবে এটি আরপিএমফোজের অধীনে উপলব্ধ এবং বেসটি নয়।

কম্পাইল

সমস্ত প্রয়োজনীয়তা সেট হয়ে গেলে, প্রকৃত সংকলন মোটামুটি সহজ।

আপনি যে পিএইচপিটি ডাউনলোড করেছেন সেগুলি এক্সট্রাক্ট করে ডিরেক্টরি লিখুন enter

tar jxf php-5.4.*.tar.bz2
cd php-5.4.10

আপনি সক্ষম করতে চান এমন জিনিসগুলির সাথে পিএইচপি কনফিগার করুন।

./configure --enable-zip --[etc. This list can get pretty long...]

আপনি এখানে পিএইচপি কনফিগারেশন বিকল্পগুলির একটি সম্পূর্ণ তালিকা দেখতে পাবেন ।

তারপরে বিল্ড দিয়ে চূড়ান্ত করুন।

make
make install

আপনার সেন্টোস 6 এ এখন আপনার পিএইচপি 5.4 আছে।


8

সেন্টোস 6 এবং রেড হ্যাট (আরএইচইল) 6 এ রেমি নির্ভরতা:

# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

সেন্টস 6 এবং রেড হ্যাট (আরএইচইল) 6:

# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

আপনার পিএইচপি আপডেট করুন:

# yum --enablerepo=remi,remi-test install httpd php php-common

CentOS 6.3 / 6.2 / 6.1 / 6 / 5.8 এবং রেড হ্যাট (আরএইচইল) 6.3 / 6.2 / 6.1 / 6 / 5.8

আপনার মডিউল আপডেট করুন:

# yum --enablerepo=remi,remi-test install php-pecl-apc php-cli php-pear php-pdo php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml

http://www.if-not-true-then-false.com/2010/install-apache-php-on-fedora-centos-red-hat-rhel/


3
যদি এটি একটি প্রকাশনা মেশিনের জন্য আমি দৃঢ়ভাবে বলতে চাই যে remi-testহয় না সক্ষম করা হয়েছে।
জন গার্ডেনিয়ার্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.