Ubuntu 14.04 पर Apache 2 के साथ PHP5-FPM का उपयोग करें

परिचय

अपाचे लोकप्रिय वेब सर्वर सॉफ्टवेयर है जो अधिकांश वेब होस्टिंग प्रदाताओं द्वारा उपयोग किया जाता है। PHP5-FPM PHP के लिए एक FastCGI कार्यान्वयन है। यह व्यस्त वेबसाइटों पर PHP लिपियों को संसाधित करने के लिए उपयोगी है।

दलील

आम तौर पर, अपाचे अपने वीपीएस पर PHP पृष्ठों को संसाधित करने के लिए mod_php का उपयोग करता है। Mod_php PHP5-FPM की तुलना में अधिक संसाधनों की खपत करता है। चूंकि Apache PHP5-FPM के साथ भी संगत है, हम संसाधन के उपयोग को कम करने और प्रदर्शन को बेहतर बनाने के लिए उस विकल्प का उपयोग कर सकते हैं।

स्थापना

चरण 1

apache2-mpm-eventनिम्नलिखित कमांड चलाकर सक्रिय करें और सक्रिय करें :

sudo apt-get update
sudo apt-get install apache2-mpm-event

आप इस आदेश के साथ अपाचे के सर्वर की स्थिति का परीक्षण कर सकते हैं:

sudo service apache2 status

यदि सेवा चल रही है, तो "apache2 चल रहा है" आपके टर्मिनल पर प्रिंट हो जाएगा। अन्यथा, आप इस आदेश के साथ सेवा शुरू कर सकते हैं:

sudo service apache2 start

चरण 2

Apache के साथ PHP5-FPM का उपयोग करने के लिए, हमें libapache2-mod-fastcgiमॉड्यूल स्थापित करना होगा । libapache2-mod-fastcgiमॉड्यूल उबंटू पैकेज में उपलब्ध नहीं है। इसलिए, हमें aptस्रोतों को अपडेट करने की आवश्यकता है । इन कदमों का अनुसरण करें।

  1. स्रोत सूची को संपादित करने के लिए निम्नलिखित कमांड चलाएँ:

    sudo nano /etc/apt/sources.list
    
  2. फ़ाइल के अंत में निम्नलिखित पंक्तियाँ जोड़ें:

    deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
    deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
    deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
    deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
    
  3. प्रेस CTRL + एक्स , तो Y फ़ाइल को बचाने के लिए।

  4. स्थापित करें libapache2-mod-fastcgi:

    sudo apt-get update
    sudo apt-get install libapache2-mod-fastcgi
    

चरण 3

निम्नलिखित कमांड के साथ PHP5-FPM स्थापित करें:

sudo apt-get install php5-fpm

चरण 4

Apache के लिए PHP5-FPM कॉन्फ़िगरेशन फ़ाइल बनाएँ:

sudo nano /etc/apache2/conf-available/php5-fpm.conf

... तो निम्नलिखित पंक्तियाँ जोड़ें:

<IfModule mod_fastcgi.c>
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization

<Directory /usr/lib/cgi-bin>
    Require all granted
</Directory>

</IfModule>

प्रेस CTRL + एक्स , तो Y फ़ाइल को बचाने के लिए।

Apache के लिए नए मॉड्यूल और कॉन्फ़िगरेशन सक्षम करें:

sudo a2enmod actions fastcgi alias
sudo a2enconf php5-fpm

अंत में, अपाचे को पुनरारंभ करें:

sudo service apache2 restart

चरण 5

एक परीक्षण PHP फ़ाइल बनाकर अपनी स्थापना का परीक्षण करें:

sudo nano /var/www/html/info.php

फ़ाइल में निम्न सामग्री जोड़ें:

<?php phpinfo(); ?>

प्रेस CTRL + एक्स , तो Y फ़ाइल को बचाने के लिए।

अब http://[SERVER_IP_ADDRESS]/info.phpब्राउज़र में खोलें । सफलता के बाद, आप PHP और अपने सर्वर के बारे में जानकारी देखेंगे। अब आपका सेटअप पूरा हो गया है।



Leave a Comment

Ubuntu 16.04 पर ज़िकुला कैसे स्थापित करें

Ubuntu 16.04 पर ज़िकुला कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? परिचय ज़िकुला एक खुला स्रोत वेब अनुप्रयोग है जो PHP में लिखा गया है। आप इंटरैक्टिव और संपादन योग्य वेबसाइट डिजाइन कर सकते हैं

Ubuntu 14.04 और 16.04 पर phpMyAdmin कैसे स्थापित करें और सुरक्षित करें

Ubuntu 14.04 और 16.04 पर phpMyAdmin कैसे स्थापित करें और सुरक्षित करें

पूर्वापेक्षाएँ एक नया Vultr Ubuntu 14.04 या 16.04 सर्वर उदाहरण। एक स्टैटिक सर्वर IP (यह आपका मुख्य Vultr सर्वर IP है)। एक गैर-रूट सर्वर उपयोगकर्ता जो सूद के साथ है

Ubuntu 18.04 पर PHP 7.2 को स्थापित और कॉन्फ़िगर कैसे करें

Ubuntu 18.04 पर PHP 7.2 को स्थापित और कॉन्फ़िगर कैसे करें

वेब सर्वर को तैनात करते समय PHP और संबंधित पैकेज सबसे अधिक उपयोग किए जाने वाले घटक हैं। इस लेख में, हम सीखेंगे कि Ubuntu 18.0 पर PHP 7.2 को कैसे सेटअप किया जाए

Ubuntu 17.04 पर Apache, MySQL और PHP को कैसे स्थापित करें

Ubuntu 17.04 पर Apache, MySQL और PHP को कैसे स्थापित करें

इस लेख में, मैं समझाऊंगा कि Ubuntu 17.04 पर एक LAMP स्टैक कैसे बनाया जाए। नोट: आपको इस लेख में कमांड के लिए sudo या रूट एक्सेस की आवश्यकता होगी। मैं

Ubuntu 14.04 पर संगीतकार को डाउनलोड करना, इंस्टॉल करना और उपयोग करना

Ubuntu 14.04 पर संगीतकार को डाउनलोड करना, इंस्टॉल करना और उपयोग करना

संगीतकार निर्भरता के लिए एक अत्यंत लोकप्रिय PHP प्रबंधन उपकरण है, जिसका उपयोग परियोजनाओं के लिए स्थापना और अद्यतन को आसान बनाने के लिए किया जाता है। यह भी जाँचता है कि क्या करना है

डेबियन 10 पर एक्स-कार्ट 5 कैसे स्थापित कर���ं

डेबियन 10 पर एक्स-कार्ट 5 कैसे स्थापित कर���ं

एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है

Ubuntu 16.04 पर OroCRM कैसे स्थापित करें

Ubuntu 16.04 पर OroCRM कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? OroCRM OroPlatform पर बनाया गया एक स्वतंत्र और खुला स्रोत ग्राहक संबंध प्रबंधक (CRM) अनुप्रयोग है। OroPlatform भरी हुई है

फेडोरा 28 पर PyroCMS कैसे स्थापित करें

फेडोरा 28 पर PyroCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? PyroCMS PHP में लिखा गया एक ओपन सोर्स CMS है। PyroCMS स्रोत कोड GitHub पर होस्ट किया गया है। इस गाइड में अच्छी तरह से एंटिर के माध्यम से चलते हैं

Ubuntu 16.04 पर Apache, MySQL और PHP को कैसे स्थापित करें

Ubuntu 16.04 पर Apache, MySQL और PHP को कैसे स्थापित करें

नोट: आपको इस लेख में कमांड के लिए sudo एक्सेस की आवश्यकता होगी। चरण 1: अपाचे स्थापित करें सबसे पहले, अपने पैकेज प्रबंधक को अपडेट करें। sudo apt-get update -y Instal

एक आर्क लिनक्स वेबसर्वर पर PHP 7.3 कैसे स्थापित करें

एक आर्क लिनक्स वेबसर्वर पर PHP 7.3 कैसे स्थापित करें

किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) को चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस। आज्ञा चाहिए

Ubuntu पर Apache, MySQL और PHP को कैसे स्थापित करें

Ubuntu पर Apache, MySQL और PHP को कैसे स्थापित करें

LAMP में Apache, MySQL, PHP और Ubuntu शामिल हैं। यह गाइड Ubuntu 14.04 के लिए लिखा गया था। चरण एक: अपाचे स्थापित करें अपाचे हमारे लिए एक मुफ्त खुला स्रोत सॉफ्टवेयर है

Ubuntu 12.04 पर Nginx + PHP FPM + कैशिंग + MySQL स्थापित करें

Ubuntu 12.04 पर Nginx + PHP FPM + कैशिंग + MySQL स्थापित करें

संभवतः बहुत से लोग अपने Vultr VPSes को webservers के रूप में उपयोग करने जा रहे हैं, एक अच्छा विकल्प वेबर के रूप में Nginx होगा। इस विषय में Im ओ का वर्णन करने जा रहा है

फ्रीबीएसडी 12 पर एक्स-कार्ट 5 कैसे स्थापित करें

फ्रीबीएसडी 12 पर एक्स-कार्ट 5 कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है

फेडोरा 28 पर कैशे कैसे स्थापित करें

फेडोरा 28 पर कैशे कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Cachet PHP में लिखा गया एक ओपन सोर्स स्टेटस सिस्टम है। Cachet का सोर्स कोड इस Github repo में होस्ट किया गया है। इस मै

FreeBSD 11 पर Cachet को कैसे स्थापित करें

FreeBSD 11 पर Cachet को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Cachet PHP में लिखा गया एक ओपन सोर्स स्टेटस सिस्टम है। Cachet का सोर्स कोड GitHub पर होस्ट किया गया है। इस गाइड में, आप wil करते हैं

डेबियन 9 पर PyroCMS कैसे स्थापित करें

डेबियन 9 पर PyroCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? PyroCMS PHP में लिखा गया एक ओपन सोर्स CMS है। PyroCMS स्रोत कोड GitHub पर होस्ट किया गया है। इस गाइड में अच्छी तरह से एंटिर के माध्यम से चलते हैं

Ubuntu 18.04 LTS पर एक्स-कार्ट 5 कैसे स्थापित करें

Ubuntu 18.04 LTS पर एक्स-कार्ट 5 कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? एक्स-कार्ट एक बहुत ही लचीली ओपन-सोर्स ईकामर्स प्लेटफॉर्म है जिसमें बहुत सारे फीचर्स और इंटीग्रेशन हैं। एक्स-कार्ट सोर्स कोड होस्ट है

डॉकटर-कंपोज़ का उपयोग करके PHP एप्लिकेशन को तैनात करें

डॉकटर-कंपोज़ का उपयोग करके PHP एप्लिकेशन को तैनात करें

PHP अनुप्रयोगों को आमतौर पर एक वेबसर्वर, एक रिलेशनल डेटाबेस सिस्टम और भाषा दुभाषिया द्वारा ही बनाया जाता है। इस ट्यूटोरियल में हम लेवरगिन होंगे

डेबियन 10 पर कैशे कैसे स्थापित करें

डेबियन 10 पर कैशे कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Cachet PHP में लिखा गया एक ओपन-सोर्स स्टेटस पेज सिस्टम है। Cachet source code को Github पर होस्ट किया गया है। इस गाइड में, हम ove जाएंगे

Vultr एक-क्लिक LEMP स्टैक पर PHP 7.1 में अपग्रेड करें

Vultr एक-क्लिक LEMP स्टैक पर PHP 7.1 में अपग्रेड करें

यह मार्गदर्शिका बताती है कि कैसे Vultr एक-क्लिक LEMP स्टैक पर PHP 5.6 से संस्करण 7.1 में अपग्रेड किया जाए। यह ट्यूटोरियल केवल तभी लागू होता है जब आपका आवेदन i

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ