अगले लेख में हम नज़र डालेंगे हम Apache के साथ Ubuntu 8.0 या 18.04 का उपयोग करके PHP 20.04 कैसे स्थापित कर सकते हैं। यह मूल रूप से 1994 में बनाए गए वेब विकास के लिए एक लोकप्रिय भाषा है रासमस लेरडोर्फ, एक डेनिश-कनाडाई प्रोग्रामर। यह गतिशील और उत्तरदायी वेबसाइटों को विकसित करने के लिए उपयोग की जाने वाली भाषा है। वास्तव में, प्लेटफार्मों सीएमएस WordPress, Drupal और Magento जैसे लोकप्रिय PHP पर आधारित हैं।
बनाई गई PHP फाइलें Gnu / Linux, macOS, Windows और कई अन्य यूनिक्स सिस्टम दोनों पर चलाई जा सकती हैं, जब तक PHP स्थापित किया गया है। निम्नलिखित पंक्तियों में हम यह देखने जा रहे हैं कि हम Ubuntu 8.0 में PHP 20.04 कैसे स्थापित कर सकते हैं।
अनुक्रमणिका
PHP 8.0 की सामान्य विशेषताएं
PHP के इस दिन का नवीनतम संस्करण है PHP 8.0 और 26 नवंबर, 2020 को जारी किया गया था। इसमें आपको कई नए फीचर्स मिल सकते हैं। PHP 8.0 PHP भाषा का एक प्रमुख अद्यतन है जिसमें नई सुविधाएँ और अनुकूलन शामिल हैं। उनमें से हम पा सकते हैं:
- यह संस्करण केवल आवश्यक मापदंडों को निर्दिष्ट करता हैवैकल्पिक को छोड़ें। तर्क आदेश से स्वतंत्र हैं और स्वचालित रूप से प्रलेखित हैं।
- गुण के बजाय एनोटेशन में पीएचपीडॉक, हम संरचित मेटाडेटा का उपयोग कर सकते हैं.
- हमें आवश्यकता होगी एक संपत्ति को परिभाषित करने और आरंभ करने के लिए कम कोड.
- हम एक का उपयोग कर सकते हैं मूल संघ प्रकार की घोषणा जिसे निष्पादन के समय मान्य किया जाएगा।
- मैच के भाव। नए मैच के भाव स्विच करने के समान हैं और निम्नलिखित विशेषताएं हैं जैसे; मैच एक अभिव्यक्ति है, जिसका अर्थ है कि इसे चर के रूप में संग्रहीत किया जा सकता है या वापस लौटाया जा सकता है। यह सख्त तुलना भी करता है।
- Nullsafe ऑपरेटर। अशक्त स्थितियों के लिए जाँच करने के बजाय, उपयोगकर्ता नए nullsafe ऑपरेटर के साथ एक स्ट्रिंग का उपयोग कर सकते हैं। जब किसी तत्व का मूल्यांकन विफल हो जाता है, तो श्रृंखला के निष्पादन को निरस्त कर दिया जाता है और इसे अशक्त मान लिया जाता है।
- तार और संख्याओं के बीच स्मार्ट तुलना.
- अधिकांश आंतरिक कार्य अब प्रदान करते हैं यदि पैरामीटर मान्य नहीं है, तो एक अपवाद त्रुटि.
ये PHP 8.0 की कुछ विशेषताएं हैं। वे कर सकते हैं विस्तार से उन सभी से परामर्श करें PHP.नेट.
Ubuntu 8.0 को PHP पर इंस्टॉल करें
PPA जोड़ें
PHP 7.4 इस लेखन के समय Ubuntu 20.04 रिपॉजिटरी में डिफ़ॉल्ट संस्करण है। PHP के नवीनतम संस्करण को स्थापित करने के लिए हमें Ondrej PPA रिपॉजिटरी का उपयोग करना होगा। इसमें कई संस्करण और PHP के विस्तार शामिल हैं।
स्थापना के साथ आगे बढ़ने से पहले हमें एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और अद्यतन सिस्टम पैकेज। हम कुछ निर्भरता भी स्थापित करेंगे.
sudo apt update; sudo apt upgrade
sudo apt install ca-certificates apt-transport-https software-properties-common
निर्भरता की स्थापना के बाद, हम कर सकते हैं जोड़ें ओन्ड्रेज पीपीए। उसी टर्मिनल में, हमें केवल कमांड का उपयोग करने की आवश्यकता होगी:
sudo add-apt-repository ppa:ondrej/php
Apache पर PHP 8.0 इनस्टॉल करें
हमारी टीम में पीपीए जोड़ने के बाद, यह होना चाहिए रिपॉजिटरी से उपलब्ध अद्यतन पैकेज.
यदि आप एक अपाचे वेब सर्वर चला रहे हैं, आप अपाचे मॉड्यूल के साथ PHP 8.0 को स्थापित करने के लिए आगे बढ़ सकते हैं। ऐसा करने के लिए, आपको बस एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और कमांड निष्पादित करना होगा:
sudo apt install php8.0 libapache2-mod-php8.0
एक बार स्थापना समाप्त होने के बाद, हमें करना होगा वेब सर्वर को पुनरारंभ करें अपाचे मॉड्यूल को सक्षम करने के लिए।
sudo systemctl restart apache2
इस बिंदु पर, हम कर सकते हैं सर्वर पर डिफ़ॉल्ट PHP संस्करण की पुष्टि करें:
php -v
यदि आप अपाचे वेब सर्वर का उपयोग करने में रुचि रखते हैं पीएचपी-एफ पी एम, आवश्यक पैकेजों को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:
sudo apt install php8.0-fpm libapache2-mod-fcgid
यह देखते हुए कि PHP-FPM डिफ़ॉल्ट रूप से सक्षम नहीं है, हमें इसे सक्षम करना होगा निम्नलिखित आदेशों के साथ:
sudo a2enmod proxy_fcgi setenvif sudo a2enconf php8.0-fpm
फिर हमें वापस जाना होगा परिवर्तनों को प्रभावी करने के लिए Apache वेब सर्वर को पुनरारंभ करें:
sudo systemctl restart apache2
PHP 8 एक्सटेंशन स्थापित करें
PHP एक्सटेंशन पुस्तकालयों हैं जो PHP की कार्यक्षमता का विस्तार करते हैं। ये एक्सटेंशन पैकेज के रूप में मौजूद हैं और निम्नानुसार स्थापित किए जा सकते हैं:
sudo apt install php8.0-[nombre-de-extension]
स्थापना का सत्यापन करें
PHP के संस्करण की पुष्टि करने के लिए, चित्रमय वातावरण से हम कर सकते हैं में एक php फ़ाइल बनाएँ / Var / www / HTML कहा जाता है info.php:
sudo vim /var/www/html/info.php
फ़ाइल के अंदर, हमें केवल करना होगा निम्न पंक्तियों को चिपकाएँ और फ़ाइल को सहेजें.
<?php phpinfo(); ?>
अंत में, हमारे पसंदीदा वेब ब्राउज़र में हम सर्वर का IP पता URL में लिखने जा रहे हैं और नई बनाई गई फ़ाइल का नाम:
http://ip-de-servidor/info.php
इस छोटी फ़ाइल को एक्सेस करते समय, यदि सब कुछ सही है हमें निम्न स्क्रीन देखनी चाहिए:
और इसके साथ हम PHP 8.0 को स्थापित कर सकते हैं और Ubuntu 20.04 पर चलने वाले Apache वेब सर्वर के साथ एकीकृत कर सकते हैं।
5 टिप्पणियाँ, तुम्हारा छोड़ दो
यदि आपके पास पहले से ही php का संस्करण 7 स्थापित है, तो इसके लिए Apache के साथ काम करने के लिए, php7-x मॉड्यूल को अक्षम करना और निम्नलिखित कमांड के साथ php8.0 को सक्षम करना आवश्यक है:
सुडो a2dismod php7.x
सुडो a2enmod php8.0
यह मुझे फ़ोल्डर बनाने नहीं देगा the
मैंने mkdir के साथ प्रयास किया है, लेकिन यह php के साथ लोड नहीं होता है
मैं इसे Neatbeans के साथ खोलने के लिए PHP स्थापित करना चाहता हूं, इसके लिए दो दिन का समय लगा।
किसी भी मदद की सराहना की है।
सभी जानकारी के लिए धन्यवाद।
^,
हैलो मेरे पास उबंटू 16 स्थापित है, मेरे पास PHP 7.0 स्थापित है और मैंने इसे अनइंस्टॉल कर दिया है लेकिन अब मैंने अपाचे, MySQL और PHP 7 को अनइंस्टॉल कर दिया है और मैंने इस मैनुअल का पालन किया है लेकिन मैं इसे काम करने में सक्षम नहीं हूं।
क्या आपके पास कोई विचार है कि ऐसा क्यों हो सकता है?
नमस्कार। आपकी समस्या आपके उबंटू के संस्करण द्वारा दी गई है। उबंटू 16 अब समर्थित नहीं है। मेरा सुझाव है कि आप उबंटू के अपने संस्करण को अधिक वर्तमान संस्करण में अपडेट करें और php 8 को पुनर्स्थापित करें। Salu2।
शुक्रिया!!! वे महान हैं!