CentOS/RHEL 8/7 లో PHP 8 ని ఎలా ఇన్స్టాల్ చేయాలి
PHP అనేది ఒక ప్రసిద్ధ ఓపెన్-సోర్స్ సర్వర్-సైడ్ స్క్రిప్టింగ్ భాష, ఇది డైనమిక్ వెబ్uపేజీలను అభివృద్ధి చేయడంలో సమగ్రమైనది. PHP 8.0 చివరకు ముగిసింది మరియు నవంబర్ 26, 2020 న విడుదలైంది. డెవలపర్లు PHP కోడ్uను ఎలా వ్రాస్తారు మరియు సంకర్షణ చెందుతారో క్రమబద్ధీకరించడానికి ఇది చాలా మెరుగుదలలు మరియు ఆప్టిమైజేషన్లను వాగ్దానం చేస్తుంది.
ఈ గైడ్uలో, సెంటొస్ 8/7 మరియు RHEL 8/7 లలో PHP 8.0 ను ఎలా ఇన్uస్టాల్ చేయాలో మీరు నేర్చుకుంటారు.
దశ 1: CentOS/RHEL లో EPEL మరియు రెమి రిపోజిటరీని ప్రారంభించండి
బ్యాట్ నుండి కుడివైపున, మీరు మీ సిస్టమ్uలో EPEL రిపోజిటరీని ప్రారంభించాలి. ఎంటర్ప్రైజ్ లైనక్స్ కోసం అదనపు ప్యాకేజీల కోసం చిన్నది అయిన EPEL, RHEL & CentOS లో అప్రమేయంగా లేని అదనపు ప్యాకేజీల సమితిని అందించే ఫెడోరా బృందం నుండి వచ్చిన ప్రయత్నం.
$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [On CentOS/RHEL 8] $ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [On CentOS/RHEL 7]
రెమి రిపోజిటరీ అనేది మూడవ పార్టీ రిపోజిటరీ, ఇది రెడ్uహాట్ ఎంటర్uప్రైజ్ లైనక్స్ కోసం విస్తృత శ్రేణి PHP సంస్కరణలను అందిస్తుంది. రెమి రిపోజిటరీని వ్యవస్థాపించడానికి, ఆదేశాన్ని అమలు చేయండి:
$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm [On CentOS/RHEL 8] $ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm [On CentOS/RHEL 7]
దశ 2: CentOS/RHEL లో PHP 8 ని ఇన్uస్టాల్ చేయండి
ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, చూపిన విధంగా కొనసాగండి మరియు అందుబాటులో ఉన్న php మాడ్యూల్ స్ట్రీమ్uలను జాబితా చేయండి:
$ sudo dnf module list PHP
దిగువన, రెమి -8.0 పిహెచ్uపి మాడ్యూల్uను గమనించండి.
PHP 8.0 ని ఇన్uస్టాల్ చేసే ముందు మేము ఈ మాడ్యూల్uను ప్రారంభించాలి. Php: remi-8.0 ను ప్రారంభించడానికి, అమలు చేయండి:
$ sudo dnf module enable php:remi-8.0 -y
ప్రారంభించిన తర్వాత, చూపిన విధంగా అపాచీ లేదా ఎన్గిన్క్స్ వెబ్ సర్వర్ కోసం PHP 8.0 ని ఇన్uస్టాల్ చేయండి:
ఇన్uస్టాల్ చేసిన అపాచీ వెబ్ సర్వర్uలో PHP 8 ని ఇన్uస్టాల్ చేయడానికి, అమలు చేయండి:
$ sudo dnf install php php-cli php-common
మీరు మీ డెవలప్uమెంట్ స్టాక్uలో Nginx ఉపయోగిస్తుంటే, చూపిన విధంగా php-fpm ని ఇన్uస్టాల్ చేయడాన్ని పరిశీలించండి.
$ sudo dnf install php php-cli php-common php-fpm
దశ 3: CentOS/RHEL లో PHP 8.0 ను ధృవీకరించండి
PHP సంస్కరణను ధృవీకరించడానికి మీరు రెండు మార్గాలు ఉపయోగించవచ్చు. కమాండ్-లైన్లో, ఆదేశాన్ని జారీ చేయండి.
$ php -v
అదనంగా, మీరు చూపిన విధంగా/var/www/html ఫోల్డర్uలో నమూనా php ఫైల్uను సృష్టించవచ్చు:
$ sudo vim /var/www/html/info.php
అప్పుడు కింది PHP కోడ్uను జోడించండి, ఇది ఇన్uస్టాల్ చేసిన మాడ్యూళ్ళతో పాటు PHP సంస్కరణను విస్తరిస్తుంది.
<?php phpinfo(); ?>
పొందుపరుచు మరియు నిష్క్రమించు. చూపిన విధంగా అపాచీ లేదా ఎన్గిన్క్స్ వెబ్ సర్వర్uను పున art ప్రారంభించాలని నిర్ధారించుకోండి.
$ sudo systemctl restart httpd $ sudo systemctl restart nginx
తరువాత, మీ బ్రౌజర్uకు వెళ్లి చూపిన చిరునామాకు వెళ్లండి:
http://server-ip/info.php
వెబ్uపేజీ బిల్డ్ డేట్, బిల్డ్ సిస్టమ్, ఆర్కిటెక్చర్ మరియు PHP ఎక్స్uటెన్షన్స్ హోస్ట్ వంటి ఇన్uస్టాల్ చేసిన PHP సంస్కరణకు సంబంధించిన సమాచార సంపదను ప్రదర్శిస్తుంది.
దశ 3: CentOS/RHEL లో PHP 8.0 పొడిగింపులను వ్యవస్థాపించండి
PHP పొడిగింపులు PHP కి అదనపు కార్యాచరణను అందించే లైబ్రరీలు. ఒక php పొడిగింపును వ్యవస్థాపించడానికి, వాక్యనిర్మాణాన్ని ఉపయోగించండి:
$ sudo dnf install php-{extension-name}
ఉదాహరణకు, MySQL తో సజావుగా పనిచేయడానికి PHP ని ప్రారంభించడానికి, మీరు చూపిన విధంగా MySQL పొడిగింపును ఇన్uస్టాల్ చేయవచ్చు.
$ sudo dnf install php-mysqlnd
చివరగా, మీరు ఆదేశాన్ని ఉపయోగించి వ్యవస్థాపించిన పొడిగింపులను ధృవీకరించవచ్చు:
$ php -m
నిర్దిష్ట పొడిగింపు వ్యవస్థాపించబడిందో లేదో ధృవీకరించడానికి, అమలు చేయండి:
$ php -m | grep extension-name
ఉదాహరణకి:
$ php -m | grep mysqlnd
చివరికి, మీరు ఇప్పుడు సెంటొస్/RHEL 8/7 లోని వివిధ php పొడిగింపులతో పాటు PHP 8.0 ని హాయిగా ఇన్uస్టాల్ చేయగలరని మేము ఆశిస్తున్నాము.