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 और अपने सर्वर के बारे में जानकारी देखेंगे। अब आपका सेटअप पूरा हो गया है।

एक टिप्पणी छोड़ें

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ