ఉబుంటు సర్వర్ కోసం 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 యొక్క సంస్కరణపై ఆధారపడి ఉంటుంది. కాబట్టి, PHP ను ఉబుంటు సర్వర్ 16.04 పై సంస్థాపించుటకు, ఈ కమాండ్ను అమలు చేయండి:

sudo apt-get php ఇన్స్టాల్

మరియు మునుపటి సంస్కరణలకు:

sudo apt-get install php5

మీరు వ్యవస్థలో PHP ప్యాకేజీ యొక్క అన్ని భాగాలను కలిగి ఉండకపోతే, మీరు వాటిని విడిగా ఇన్స్టాల్ చేయవచ్చు. దీన్ని ఎలా చేయాలో మరియు నిర్వహించడానికి ఈ అవసరం కోసం ఏ కమాండ్లు, క్రింద వివరించబడతాయి.

అపాచీ HTTP సర్వర్ మాడ్యూల్

Ubuntu Server 16.04 లో Apache కోసం PHP మాడ్యూల్ను ఇన్స్టాల్ చేయడానికి, మీరు కింది ఆదేశాన్ని అమలు చేయాలి:

sudo apt-get install libapache2-mod-php

OS యొక్క మునుపటి సంస్కరణల్లో:

sudo apt-get install libapache2-mod-php5

మీరు పాస్ వర్డ్ కొరకు అడగబడతారు, సంస్థాపనానికి మీరు తప్పకుండా అనుమతి ఇవ్వాలి. దీన్ని చేయడానికి, లేఖను నమోదు చేయండి "D" లేదా "Y" (ఉబుంటు సర్వర్ స్థానికీకరణ ఆధారంగా) క్లిక్ చేయండి ఎంటర్.

ఇది డౌన్ లోడ్ మరియు సంస్థాపన ప్యాకేజీ పూర్తి కావడానికి మాత్రమే వేచి ఉంది.

FPM

ఆపరేటింగ్ సిస్టమ్ వర్షన్ 16.04 నందు FPM మాడ్యూల్ సంస్థాపించుటకు, కింది వాటిని చేయండి:

sudo apt-get php-fpm ను పొందండి

మునుపటి సంస్కరణల్లో:

sudo apt-get install php5-fpm

ఈ సందర్భంలో, సంస్థాపన స్వయంచాలకంగా ప్రారంభమవుతుంది, సూపర్యూజర్ పాస్వర్డ్ను నమోదు చేసిన వెంటనే.

CLI

PHP లో కన్సోల్ ప్రోగ్రామ్ల సృష్టిలో నిమగ్నమైన డెవలపర్స్ కొరకు CLI అవసరం. ఈ అదే ప్రోగ్రామింగ్ భాషను పొందుపరచడానికి, ఉబుంటు 16.04 లో మీరు కమాండ్ను అమలు చేయాలి:

sudo apt-get php-cli ఇన్స్టాల్

మునుపటి సంస్కరణల్లో:

sudo apt-get install php5-cli

PHP పొడిగింపులు

PHP యొక్క అన్ని విధులు అమలు చేయడానికి, ఉపయోగించిన ప్రోగ్రామ్ల కోసం అనేక పొడిగింపులను ఇన్స్టాల్ చేయడం అవసరం. ఇప్పుడు అటువంటి సంస్థాపనను జరుపుటకు అత్యంత ప్రాచుర్య ఆదేశాలు సమర్పించబడతాయి.

గమనిక: ప్రతి పొడిగింపుకు కింది రెండు అంశాలతో అందించబడుతుంది, అక్కడ మొదటిది ఉబుంటు సర్వర్ 16.04 కొరకు, రెండవది OS యొక్క మునుపటి సంస్కరణలకు.

  1. GD కోసం పొడిగింపు:

    sudo apt-get install php-gd
    sudo apt-get install php5-gd

  2. మెక్రీప్ కోసం పొడిగింపు:

    sudo apt-get install php-mcrypt
    sudo apt-get install php5-mcrypt

  3. MySQL పొడిగింపు:

    sudo apt-get సంస్థాపన php-mysql
    sudo apt-get install 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-get autoremove

    OS యొక్క మునుపటి సంస్కరణల్లో:

    sudo apt-get తొలగించు libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

  2. ఇప్పుడు మీరు PPA ను అన్ని రిపోజిటరీల జాబితాకు చేర్చవలసి ఉంది, PHP యొక్క అన్ని వెర్షన్ల ప్యాకేజీలను కలిగి ఉంటుంది:

    sudo add-apt-repository ppa: ondrej / php
    sudo apt-get update

  3. ఈ సమయంలో, మీరు పూర్తి 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 ప్యాకేజీని మరియు దాని అదనపు భాగాలను రెండింటినీ సులభంగా సంస్థాపించవచ్చు. ఉబుంటు సర్వర్లో మీరు అమలు చేయవలసిన ఆదేశాలను తెలుసుకోవడం ప్రధాన విషయం.