උබුන්ටු සර්වරය සඳහා PHP ස්ථාපන මාර්ගෝපදේශය

වෙබ් යෙදුම් සංවර්ධකයින් හට උබුන්ටු සර්වරයේ PHP විධානාවලි භාෂාව ස්ථාපනය කිරීමට අපහසු විය හැක. මෙය බොහෝ සාධක නිසාය. නමුත් මෙම මාර්ගෝපදේශය භාවිතයෙන් සෑම කෙනෙකුම ස්ථාපනය කිරීමේ දී වැරදි මඟ හැරිය හැක.

උබුන්ටු සර්වරයේ PHP ස්ථාපනය කරන්න

උබුන්ටු සර්වරයේ PHP භාෂාව ස්ථාපනය කිරීම විවිධ ආකාර වලින් සිදු කළ හැකිය - එය සියල්ලේම එහි අනුවාදය සහ මෙහෙයුම් පද්ධතියේ අනුවාදය මත රඳා පවතී. ප්රධාන වශයෙන්ම වෙනස්කම් සිදු වන්නේ කණ්ඩායම් විසින්මයි.

තවද, PHP පැකේජය අවශ්ය නම්, අවශ්ය නම්, එකිනෙකින් වෙන් වෙන් වශයෙන් ස්ථාපනය කළ හැකි කොටස් කිහිපයක් අන්තර්ගත වේ.

ක්රමය 1: සම්මත ස්ථාපනය

සම්මත ස්ථාපනය පැකේජයේ නවතම අනුවාදය භාවිතා කරයි. සෑම මෙහෙයුම් පද්ධතියකම උබුන්ටු සේවාදායකය වෙනස් වේ:

  • 12.04 LTS (නිශ්චිත) - 5.3;
  • 14.04 LTS (විශ්වාසවන්ත) - 5.5;
  • ඔක්තෝබර් 15 (විලි) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

මෙහෙයුම් පද්ධතියේ නිල ගබඩාව හරහා සියලුම පැකේජ බෙදා හරිනු ලැබේ. එබැවින් ඔබට තෙවන පාර්ශවයකට සම්බන්ධ වීමට අවශ්ය නොවේ. නමුත් සම්පූර්ණ පැකේජය ස්ථාපනය කර ඇත්තේ අනුවාද දෙකකින් සහ OS මෙහෙයුම් පද්ධතිය මත රඳා පවතී. එබැවින්, උබුන්ටු සර්වරය 16.04 මත ස්ථාපනය කිරීම සඳහා, මෙම විධානය ක්රියාත්මක කරන්න:

sudo apt-install ස්ථාපනය කරන්න

මීට පෙර සංස්කරණයන් සඳහා:

sudo apt-install php5 ස්ථාපනය කරන්න

ඔබ පද්ධතියේ PHP ඇසුරුමේ සියලුම අංග අවශ්ය නොවේ නම්, ඔබට ඒවා වෙන් කර ගත හැක. මෙම කාර්යය ඉටු කරන්නේ කෙසේද සහ මෙම කාර්යය ඉටු කිරීම සඳහා විධානයන් පහත සඳහන් වනු ඇත.

Apache HTTP සේවාදායක මොඩියුලය

උබුන්ටු සර්වරයේ 16.04 හි Apache සඳහා PHP මොඩියුලය ස්ථාපනය කිරීම සඳහා පහත සඳහන් විධානය ක්රියාත්මක කරන්න:

sudo apt-get ස්ථාපනය කරන්න libapache2-mod-php

මෙහෙයුම් පද්ධතියේ පෙර අනුවාද වලදී:

sudo apt-install ස්ථාපනය කරන්න libapache2-mod-php5

ඔබ විසින් ස්ථාපනය සඳහා අවසර ලබාදිය යුතු අතර, ඔබ විසින් මුරපදයක් ඉල්ලා සිටිනු ඇත. මෙය කිරීමට, ලිපිය ඇතුළත් කරන්න "ඩී" හෝ "Y" (උබුන්ටු සේවාදායකයේ ප්රාදේශීයකරණය මත පදනම්ව) ක්ලික් කරන්න ඇතුල් කරන්න.

බාගැනීම් සහ ස්ථාපන පැකේජය සම්පූර්ණ කිරීම සඳහා පමණක් රැඳී සිටීමට පමණක් පවතී.

FPM

16.04 මෙහෙයුම් පද්ධතියේ FPM මොඩියුලය ස්ථාපනය කිරීම සඳහා පහත සඳහන් දේ කරන්න:

sudo apt-install ස්ථාපනය කරන්න php-fpm

පෙර අනුවාද වලදී

sudo apt-install php5-fpm ස්ථාපනය කරන්න

මෙම අවස්ථාවේදී, ස්ථාපනය ස්වයංක්රීයව ආරම්භ වනු ඇත, සුපිරි පරිශීලක රහස්පදය ඇතුල් වීමෙන් පසුව.

CLI

PHP හි විධාන පුවරු නිර්මාණය කිරීමේ යෙදී සිටින සංවර්ධකයින් සඳහා CLI අවශ්ය වේ. උබුන්ටු 16.04 හි මෙම ක්රමලේඛන භාෂාව ස්ථාපනය කිරීම සඳහා ඔබ විසින් විධානය ක්රියාත්මක කල යුතුය:

sudo apt-ස්ථාපනය කරන්න php-cli

පෙර අනුවාද වලදී

sudo apt-install php5-cli ස්ථාපනය කරන්න

PHP දිගු

PHP හි ඇති සියලුම කාර්යයන් ක්රියාත්මක කිරීම සඳහා භාවිතා කරන වැඩසටහන් සඳහා දිගු ගණනක් ස්ථාපනය කිරීම අවශ්ය වේ. එවැනි ස්ථාපනයක් සිදු කිරීම සඳහා වඩාත් ජනප්රිය විධාන දැන් ඉදිරිපත් කරනු ලැබේ.

සටහන: සෑම දිගු සඳහා විධාන දෙකක් සහිතව පහත දැක්වෙනු ඇත, ප්රථමයෙන් උබුන්ටු සේවාදායකයේ 16.04 සඳහා වන අතර දෙවන මෙහෙයුම් පද්ධතියේ මුල් පිටපත් සඳහා වේ.

  1. GD සඳහා ව්යාප්තිය:

    sudo apt-install ස්ථාපනය කරන්න php-gd
    sudo apt-get ස්ථාපනය php5-gd

  2. මැරිප්ට් සඳහා දිගුව:

    sudo apt-install ස්ථාපනය කරන්න php-mcrypt
    sudo apt-install php5-mcrypt ස්ථාපනය කරන්න

  3. MySQL දිගුව:

    sudo apt-install ස්ථාපනය කරන්න php-mysql
    sudo apt-ස්ථාපනය කරන්න php5-mysql

මේවාත් බලන්න: උබුන්ටු සඳහා MySQL ස්ථාපන මාර්ගෝපදේශය

ක්රමය 2: අනෙකුත් අනුවාද ස්ථාපනය කරන්න

ඉහත සඳහන් කරන ලද උබුන්ටු සර්වරයේ සෑම අනුවාදයකම අදාල PHP පැකේජය ස්ථාපනය කරනු ඇත. නමුත් මෙය කලින් හෝ ස්ථාපනය කිරීමේ හැකියාවක් නැතහොත්, ක්රමලේඛන භාෂාවක පසු අනුවාදයක් පසු විපරමය.

  1. මුලින්ම ඔබ පද්ධතියේ ස්ථාපනය කරන ලද සියළු PHP සංරචක ඉවත් කිරීමට අවශ්ය වේ. උබුන්ටු 16.04 තුල මෙය සිදු කිරීම සඳහා විධාන දෙකක් ක්රියාත්මක කරන්න:

    sudo apt-get ඉවත් කරන්න libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-autoremove ලබා ගන්න

    මෙහෙයුම් පද්ධතියේ පෙර අනුවාද වලදී:

    sudo apt-get ඉවත් කරන්න libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-autoremove ලබා ගන්න

  2. දැන් ඔබට PPA සියලුම අනුවාද වල ඇසුරුම් අඩංගු ගබඩා ලැයිස්තුවේ PPA එකතු කිරීමට අවශ්ය වේ:

    sudo add-apt-ගබඩාව ppa: ondrej / php
    sudo apt-update ලබා ගන්න

  3. මෙම අවස්ථාවේදී, ඔබට සම්පූර්ණ PHP පැකේජය ස්ථාපනය කල හැකිය. මේ සඳහා, කණ්ඩායම විසින්ම, එහි අනුවාදය සඳහන් කරන්න, උදාහරණයක් ලෙස, "5.6":

    sudo apt-install php5.6 ස්ථාපනය කරන්න

ඔබට සම්පූර්ණ පැකේජයක් අවශ්ය නොවේ නම්, ඔබට අවශ්ය විධානයන් තෝරාගැනීම මඟින් ඔබට වෙනමම මොඩියුල ස්ථාපනය කළ හැකිය:

sudo apt-get ස්ථාපනය කරන්න libapache2-mod-php5.6
sudo apt-install php5.6-fpm ස්ථාපනය කරන්න
sudo apt-install php5.6-cli ස්ථාපනය කරන්න
sudo apt-install ස්ථාපනය කරන්න php-gd
sudo apt-install php5.6-mbstring ස්ථාපනය කරන්න
sudo apt-install php5.6-mcrypt ස්ථාපනය කරන්න
sudo apt-install php5.6-mysql ස්ථාපනය කරන්න
sudo apt-install php5.6-xml ස්ථාපනය කරගන්න

නිගමනය

අවසාන වශයෙන්, පරිගණකයක් තුළ වැඩ කිරීමේ මූලික දැනුමක් තිබිය හැක, පරිශීලකයා ප්රධාන PHP පැකේජය හා සියළුම අතිරේක අන්තර්ගතයන් පහසුවෙන් පහසුවෙන් ස්ථාපනය කල හැකිය. ප්රධාන වශයෙන්ම උබුන්ටු සර්වරයේ ක්රියාත්මක කිරීමට අවශ්ය විධාන දැනගැනීම අවශ්ය වේ.