உபுண்டு சேவையகத்தில் 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 இன் பதிப்பை சார்ந்துள்ளது. எனவே, உபுண்டு சேவையகத்தில் PHP ஐ நிறுவுவதற்கு 16.04, இந்த கட்டளையை இயக்கவும்:
sudo apt-get php நிறுவ
முந்தைய பதிப்புகள்:
sudo apt-get install php5
கணினியில் உள்ள PHP தொகுப்பின் அனைத்து பாகங்களும் உங்களுக்கு தேவையில்லை என்றால், அவற்றை தனித்தனியாக நிறுவலாம். இதை எப்படி செய்வது மற்றும் செய்ய வேண்டிய தேவை என்ன கட்டளைகள், கீழே விவரிக்கப்படும்.
அப்பாச்சி HTTP சர்வர் தொகுதி
உபுண்டு சேவையக 16.04 இல் Apache க்கு PHP தொகுதி நிறுவ, பின்வரும் கட்டளையை இயக்க வேண்டும்:
sudo apt-get install libapache2-mod-php
OS இன் முந்தைய பதிப்புகளில்:
sudo apt-get install libapache2-mod-php5
நீங்கள் ஒரு கடவுச்சொல்லை கேட்க வேண்டும், பின்னர் நிறுவலுக்கு அனுமதி கொடுக்க வேண்டும். இதை செய்ய, கடிதம் உள்ளிடவும் "டி" அல்லது "ஒய்" (உபுண்டு சேவையகத்தின் உள்ளூர்மயமாக்கலைப் பொறுத்து) கிளிக் செய்யவும் உள்ளிடவும்.
இது பதிவிறக்கம் மற்றும் நிறுவல் தொகுப்பு முடிவடைவதற்கு காத்திருக்க மட்டுமே உள்ளது.
PHP- வழக்கறிஞர்
இயக்க முறைமை பதிப்பு 16.04 இல் FPM தொகுதி நிறுவ, பின்வருவனவற்றை செய்யுங்கள்:
sudo apt-get php-fpm நிறுவ
முந்தைய பதிப்புகளில்:
sudo apt-get install php5-fpm
இந்த வழக்கில், நிறுவல் தானாகவே தொடங்குகிறது, superuser கடவுச்சொல்லை நுழைந்த உடனேயே.
CLI ஆனது
PHP இல் பணியகம் நிரல்களின் உருவாக்கத்தில் ஈடுபட்டுள்ள டெவலப்பர்களுக்கான CLI அவசியம். இந்த நிரலாக்க மொழியை அதற்குள் உட்பொதிக்க, உபுண்டு 16.04 இல் கட்டளையை இயக்க வேண்டும்:
sudo apt-get 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 libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql ஐ நீக்க
sudo apt-get autoremoveOS இன் முந்தைய பதிப்புகளில்:
sudo apt-get libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql ஐ நீக்க
sudo apt-get autoremove - இப்போது நீங்கள் PPA ஐ அனைத்து 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 தொகுப்பு மற்றும் அதன் அனைத்து கூடுதல் கூறுகளையும் எளிதாக நிறுவ முடியும். உபுண்டு சேவையகத்தில் இயக்க வேண்டிய கட்டளைகளை அறிவது முக்கியமாகும்.