තවමත් සහය දක්වන උබුන්ටු නිකුතුවේ වෙනස් (උත්ශ්‍රේණි කිරීම හෝ පහත හෙලීම) PHP අනුවාදය ස්ථාපනය කරන්නේ කෙසේද?


231

මම උබුන්ටු 12.04 / 14.04 / 16.04 LTS හි PHP 5.5, 5.6 හෝ 7.0 ස්ථාපනය කිරීමට යාවත්කාලීන කිරීමට උත්සාහ කරමි, මට ලබා ගත හැක්කේ උබුන්ටු 12.04 සඳහා PHP 5.3.10, උබුන්ටු 14.04 සඳහා PHP 5.5.9 හෝ උබුන්ටු 16.04 සඳහා PHP 7.0.4 පමණි. නිල ගබඩාවන් භාවිතා කිරීම (apt-get භාවිතා කිරීම).

අතින් යාවත්කාලීන කිරීමක් කරන්නේ කෙසේදැයි මට විශ්වාස නැත - මට අවශ්‍ය පරිදි:

  • නව (est) PHP විශේෂාංග සමඟ සෙල්ලම් කිරීමට
  • මෘදුකාංගයේ පැරණි PHP අනුවාදය නිසි සහය ස්ථාපනය කිරීමට

1
sudo apt-get update නම් PHP යාවත්කාලීන නොකරන්න sudo apt-get dist-upgrade කරන්න. බෙදාහැරීම් වැඩි දියුණු කිරීම සඳහා.
මොයිස් කියියානි

Answers:


297

ඔබට PHP සමඟ යාවත්කාලීනව සිටීමට හෝ PHP හි පෙර අනුවාදය ස්ථාපනය කිරීමට PPA භාවිතා කළ හැකිය (උබුන්ටු 16.04 LTS හි fe PHP 5.6).

වැඩිපුරම භාවිතා වන ගබඩාවන් පැමිණෙන්නේ ඩේබියානු PHP නඩත්තු කරන්නා වන ඔන්ඩෙජ් සූරේ විසිනි:

  • ppa: ondrej / phpLaunchpad ලාංඡනය (PHP 5.6 / 7.0 / 7.1 සම-ස්ථාපනය කළ හැකි අනුවාද සඳහා, PHP 5.5 තවදුරටත් සහාය නොදක්වයි)

Php5 අනුකූල පැකේජ:

  • ppa: ondrej / php5-compatLaunchpad ලාංඡනය ( php5පැරණි පැකේජවල පරායත්තතාවයන් සපුරාලීම සඳහා ව්‍යාජ සඳහා)

( PPAs භාවිතා කිරීම පිළිබඳ උපදෙස් සඳහා මෙහි ක්ලික් කරන්න. )

PHP PPAs හි මීට පෙර Apache 2.4 යාවත්කාලීන කිරීම් අඩංගු විය. මෙය තවදුරටත් අවස්ථාවක් නොවේ, ඔබට වෙනම Apache 2.4 නිධිය එක් කළ යුතුය:

ඔබට මෙම PPA භාවිතා කිරීමට අවශ්‍ය නම්, මෙය කරන්න:

ppa: ondrej / phpLaunchpad ලාංඡනය (PHP 5.6 / 7.0 / 7.1 සඳහා)

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.1   # for PHP 7.1
sudo apt-get install php7.0   # for PHP 7.0
sudo apt-get install php5.6   # for PHP 5.6

ස්ථාපිත අනුවාද අතර මාරු වීමට භාවිතා කරන්න

sudo update-alternatives --config php

නිවැරදි අනුවාදය සමඟ වැඩ කිරීමට ඔබ Apache සැකසිය යුතුය:

sudo a2dismod php7.1         # unload the current version
sudo a2enmod  php5.6         # load the version you need
sudo service apache2 restart # restart webserver to apply

ppa: ondrej / php5-compatLaunchpad ලාංඡනය (php5 compat සඳහා)

sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/php5-compat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5 # this will pull php5.6 package 

ඔබට add-apt-repositoryද්විමය නොමැති නම් පහත සඳහන් දේ කරන්න:

sudo apt-get install python-software-properties

පූර්වාරක්ෂා:

PHP 5.4

පෙර සැකසූ නවතම PHP 5.4 දැන් වෙනම PPA හි වාසය කරයි : ppa: ondrej / php5-oldstableLaunchpad ලාංඡනය

2015 සැප්තැම්බර් 3 වන දින PHP 5.4 සිය ජීවිතයේ අවසානය කරා ළඟා වී ඇති බවත් එයට කිසිදු ආරක්ෂක යාවත්කාලීනයක් නොලැබෙන බවත් කරුණාවෙන් සලකන්න . අවම වශයෙන් PHP 5.6 වෙත සංක්‍රමණය වීම රෙකමදාරු කරනු ලබන අතර එය 2018 දෙසැම්බර් 31 දක්වා යාවත්කාලීන වේ.


5
ඔබ sudo apt-get updateමුලින්ම දුවන්න ඕන !
kavisiegel

3
ඒ සඳහා php5-cli පැකේජයක් තිබේ!
matteosister

11
Ppa එකතු කිරීමෙන් පසු ඔබට කළ හැක්කේ: sudo apt-get dist-
upgra

2
Ppa ස්ථාපනය කිරීමෙන් පසු, php යාවත්කාලීන කිරීම සහ ධාවනය කිරීමෙන් පසුව php -v, අනුවාද තොරතුරු මෙම දෝෂ පණිවිඩය සමඟ ආරම්භ වේ: පැටවීම අසමත් විය /usr/lib/php5/20090626/xdebug.so: /usr/lib/php5/20090626/xdebug.so: හවුල් විවෘත කළ නොහැක වස්තු ගොනුව: එවැනි ගොනුවක් හෝ නාමාවලියක් නැත .
systemovich

3
විධානය ලබා apt-get install software-properties-commonනොදෙන්නේ නම් භාවිතා කරන්න . apt-get install python-software-propertiesadd-apt-repository
Meetai.com

3

PHP 5.4 පැකේජ උබුන්ටු තුළට පිවිසීමට යම් කාලයක් ගතවනු ඇත, මන්ද යැපීම් චෙක්පත් විශාල ප්‍රමාණයක් ඇත. උබුන්ටු 12.04 දැන් බීටා හි ඇත, එබැවින් ඔවුන් එය PHP 5.4 වෙත උත්ශ්‍රේණි කරනු ඇතැයි මට සැකයි (මට මේ පිළිබඳ නිල හෝ අභ්‍යන්තර දැනුමක් නොතිබුණද) - මෙම වසරේ ඔක්තෝම්බර් මාසයේදී උබුන්ටු 12.10 වන තෙක් එය නොපෙන්වයි. ඔබට ඊට වඩා ඉක්මනින් එය අවශ්‍ය නම්, ඔබට තෙවන පාර්ශවීය පැකේජයක් සොයා ගැනීමට හෝ ප්‍රභව කේතයෙන් එය තනන්නට ඉගෙන ගත යුතුය.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.