வலை பயன்பாட்டு டெவலப்பர்கள் உபுண்டு சேவையகத்தில் PHP ஸ்கிரிப்டிங் மொழியை நிறுவுவதில் சிரமம் இருக்கலாம். இது பல காரணிகளால் ஏற்படுகிறது. ஆனால் இந்த வழிகாட்டியைப் பயன்படுத்தி, நிறுவலின் போது எல்லோரும் தவறுகளைத் தவிர்க்க முடியும்.
உபுண்டு சேவையகத்தில் PHP ஐ நிறுவுகிறது
உபுண்டு சேவையகத்தில் PHP மொழியை நிறுவுவது வெவ்வேறு வழிகளில் செய்யப்படலாம் - இவை அனைத்தும் அதன் பதிப்பு மற்றும் இயக்க முறைமையின் பதிப்பைப் பொறுத்தது. முக்கிய வேறுபாடு அணிகளிலேயே உள்ளது, அவை செயல்படுத்தப்பட வேண்டும்.
விரும்பினால், ஒருவருக்கொருவர் தனித்தனியாக நிறுவக்கூடிய பல கூறுகளை PHP தொகுப்பு கொண்டுள்ளது என்பதையும் கவனத்தில் கொள்ள வேண்டும்.
முறை 1: நிலையான நிறுவல்
ஒரு நிலையான நிறுவல் தொகுப்பின் சமீபத்திய பதிப்பைப் பயன்படுத்துகிறது. ஒவ்வொரு உபுண்டு சேவையக இயக்க முறைமையிலும், இது வேறுபட்டது:
- 12.04 எல்டிஎஸ் (துல்லியமான) - 5.3;
- 14.04 எல்டிஎஸ் (நம்பகமான) - 5.5;
- 15.10 (வில்லி) - 5.6;
- 16.04 எல்.டி.எஸ் (செனியல்) - 7.0.
அனைத்து தொகுப்புகளும் அதிகாரப்பூர்வ இயக்க முறைமை களஞ்சியத்தின் மூலம் விநியோகிக்கப்படுகின்றன, எனவே நீங்கள் மூன்றாம் தரப்பினரை இணைக்க தேவையில்லை. ஆனால் முழு தொகுப்பின் நிறுவல் இரண்டு பதிப்புகளில் செய்யப்படுகிறது மற்றும் இது OS பதிப்பைப் பொறுத்தது. எனவே, உபுண்டு சேவையகம் 16.04 இல் PHP ஐ நிறுவ, இந்த கட்டளையை இயக்கவும்:
sudo apt-get install php
முந்தைய பதிப்புகளுக்கு:
sudo apt-get install php5
கணினியில் உள்ள PHP தொகுப்பின் அனைத்து கூறுகளும் உங்களுக்குத் தேவையில்லை என்றால், அவற்றை நீங்கள் தனித்தனியாக நிறுவலாம். இதை எப்படி செய்வது, இதைச் செய்வதற்கான கட்டளைகள் கீழே விவரிக்கப்பட வேண்டும்.
அப்பாச்சி HTTP சேவையகத்திற்கான தொகுதி
உபுண்டு சேவையகம் 16.04 இல் அப்பாச்சிக்கான PHP தொகுதியை நிறுவ, நீங்கள் பின்வரும் கட்டளையை இயக்க வேண்டும்:
sudo apt-get install libapache2-mod-php
OS இன் முந்தைய பதிப்புகளில்:
sudo apt-get install libapache2-mod-php5
நீங்கள் கடவுச்சொல் கேட்கப்படுவீர்கள், உள்ளிட்ட பிறகு நீங்கள் நிறுவ அனுமதி வழங்க வேண்டும். இதைச் செய்ய, கடிதத்தை உள்ளிடவும் டி அல்லது "ஒய்" (உபுண்டு சேவையகத்தின் உள்ளூர்மயமாக்கலைப் பொறுத்து) கிளிக் செய்யவும் உள்ளிடவும்.
தொகுப்பின் பதிவிறக்கம் மற்றும் நிறுவல் முடிவடையும் வரை காத்திருக்க வேண்டும்.
FPM
இயக்க முறைமை பதிப்பு 16.04 இல் FPM ஐ நிறுவ, பின்வருவனவற்றைச் செய்யுங்கள்:
sudo apt-get install php-fpm
முந்தைய பதிப்புகளில்:
sudo apt-get install php5-fpm
இந்த வழக்கில், சூப்பர் யூசர் கடவுச்சொல்லை உள்ளிட்ட உடனேயே நிறுவல் தானாகவே தொடங்கும்.
சி.எல்.ஐ.
PHP இல் கன்சோல் நிரல்களை உருவாக்கும் டெவலப்பர்களுக்கு CLI தேவைப்படுகிறது. இந்த நிரலாக்க மொழியை அதில் செயல்படுத்த, உபுண்டு 16.04 இல் நீங்கள் கட்டளையை இயக்க வேண்டும்:
sudo apt-get install php-cli
முந்தைய பதிப்புகளில்:
sudo apt-get install php5-cli
PHP நீட்டிப்புகள்
PHP இன் சாத்தியமான அனைத்து செயல்பாடுகளையும் செயல்படுத்த, பயன்படுத்தப்படும் நிரல்களுக்கு நீங்கள் பல நீட்டிப்புகளை நிறுவ வேண்டும். இப்போது அத்தகைய நிறுவலுக்கான மிகவும் பிரபலமான கட்டளைகள் வழங்கப்படும்.
குறிப்பு: கீழே, ஒவ்வொரு நீட்டிப்புக்கும் இரண்டு கட்டளைகள் வழங்கப்படும், அங்கு முதலாவது உபுண்டு சேவையகம் 16.04 க்கும், இரண்டாவது OS இன் முந்தைய பதிப்புகளுக்கும்.
- GD க்கான நீட்டிப்பு:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- மெக்ரிப்டிற்கான நீட்டிப்பு:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- MySQL க்கான நீட்டிப்பு:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
மேலும் காண்க: உபுண்டுவில் MySQL நிறுவல் கையேடு
முறை 2: பிற பதிப்புகளை நிறுவவும்
உபுண்டு சேவையகத்தின் ஒவ்வொரு பதிப்பிலும் தொடர்புடைய PHP தொகுப்பு நிறுவப்படும் என்று மேலே கூறப்பட்டது. ஆனால் இது முந்தைய அல்லது அதற்கு மாறாக நிரலாக்க மொழியின் பதிப்பை நிறுவும் திறனை மறுக்காது.
- முதலில் நீங்கள் கணினியில் முன்னர் நிறுவப்பட்ட அனைத்து PHP கூறுகளையும் அகற்ற வேண்டும். இதைச் செய்ய, உபுண்டு 16.04 இல், இரண்டு கட்டளைகளை இயக்கவும்:
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveOS இன் முந்தைய பதிப்புகளில்:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - இப்போது நீங்கள் ஒரு பிபிஏவை களஞ்சியங்களின் பட்டியலில் சேர்க்க வேண்டும், அதில் PHP இன் அனைத்து பதிப்புகளின் தொகுப்புகளும் உள்ளன:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get update - இந்த கட்டத்தில், நீங்கள் முழு PHP தொகுப்பையும் நிறுவலாம். இதைச் செய்ய, கட்டளையில் பதிப்பைக் குறிப்பிடவும், எடுத்துக்காட்டாக "5.6":
sudo apt-get install php5.6
உங்களுக்கு முழு தொகுப்பு தேவையில்லை என்றால், தேவையான கட்டளைகளைத் தேர்ந்தெடுப்பதன் மூலம் தொகுதிகளை தனித்தனியாக நிறுவலாம்:
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml
முடிவு
முடிவில், ஒரு கணினியில் பணிபுரிவது பற்றிய அடிப்படை அறிவு கூட, ஒரு பயனர் முக்கிய PHP தொகுப்பு மற்றும் அதன் அனைத்து கூடுதல் கூறுகளையும் எளிதாக நிறுவ முடியும் என்று நாம் கூறலாம். முக்கிய விஷயம் உபுண்டு சேவையகத்தில் இயக்க வேண்டிய கட்டளைகளை அறிவது.