Ubuntu सर्भरका लागि PHP स्थापना गाइड

वेब अनुप्रयोग विकासकर्ताहरू Ubuntu सर्भरमा PHP लिपिङ भाषा स्थापना गर्नमा कठिनाइ हुन सक्छ। यो धेरै कारकहरूको कारण हो। तर यो मार्गदर्शक प्रयोग गर्दै, सबैले स्थापनाको क्रममा गल्तीहरूबाट बच्न सक्दछन्।

PHP मा Ubuntu सर्भर स्थापना गर्नुहोस्

Ubuntu सर्भरमा PHP भाषा स्थापना गर्दै विभिन्न तरिकाहरूमा गर्न सकिन्छ - यो सबै यसको संस्करणमा र अपरेटिङ सिस्टमको संस्करणमा निर्भर गर्दछ। अनि मुख्य भिन्नता आफैं टोलीहरूमा छ, जसले प्रदर्शन गर्न आवश्यक छ।

यो पनि उल्लेखनीय छ कि PHP प्याकेजले धेरै घटकहरू समावेश गर्दछ, यदि चाहियो भने, एकअर्काबाट अलग गर्न सकिन्छ।

विधि 1: मानक स्थापना

मानक स्थापनाले प्याकेजको अन्तिम संस्करण प्रयोग गरी समावेश गर्दछ। प्रत्येक सञ्चालन प्रणाली Ubuntu सर्भर फरक छ:

  • 12.04 एलटीएस (सटीक) - 5.3;
  • 14.04 एलटीएस (चिसो) - 5.5;
  • अक्टोबर 15 (वली) - 5.6;
  • 16.04 एलटीएस (Xenial) - 7.0।

सबै प्याकेजहरू अपरेटिङ सिस्टमको आधिकारिक भण्डारबाट वितरण गरिन्छ, त्यसैले तपाइँलाई तेस्रो-पक्ष जोड्न आवश्यक पर्दैन। तर पूर्ण प्याकेजको स्थापना दुई संस्करणहरूमा प्रदर्शन गरिएको छ र OS को संस्करणमा निर्भर गर्दछ। त्यसोभए, PHP लाई Ubuntu सर्भर 16.04 मा स्थापित गर्न यो आदेश चलाउनुहोस्:

sudo apt-get php

र अघिल्लो संस्करणका लागि:

sudo apt-get php5 स्थापना गर्नुहोस्

यदि तपाईंलाई PHP प्याकेज को सबै घटक को आवश्यकता छैन त सिस्टम मा, तपाईं उनलाई अलग देखि स्थापित गर्न सक्छन्। यो कसरी गर्ने र यो प्रदर्शनको लागि के गर्न को लागी आदेश गर्दछ, तल वर्णन गरिनेछ।

Apache HTTP सर्भर मोड्युल

Ubuntu सर्भर 16.04 मा Apache को लागि PHP मड्यूल स्थापना गर्न, तपाईंलाई निम्न आदेश चलाउन आवश्यक छ:

sudo apt-get libapache2-mod-php स्थापना गर्नुहोस्

ओएसको अघिल्लो संस्करणहरूमा:

sudo apt-get libapache2-mod-php5 स्थापना गर्नुहोस्

तपाईंलाई पासवर्डको लागि सोधिएको छ, प्रविष्टि पछि अनुमति दिनु पर्छ पछि। यो गर्नका लागि, अक्षर प्रविष्ट गर्नुहोस् "डी" वा "Y" (Ubuntu सर्भरको स्थानीयकरणको आधारमा) र क्लिक गर्नुहोस् प्रविष्ट गर्नुहोस्.

यो केवल डाउनलोड र स्थापना प्याकेज पूरा गर्न को लागी बनी रहन्छ।

FPM

अपरेटिङ सिस्टम संस्करण 16.04 मा FPM मोड्युल स्थापना गर्न निम्न कार्य गर्नुहोस्:

sudo apt-get php-fpm स्थापना गर्नुहोस्

अघिल्लो संस्करणहरूमा:

sudo apt-get php5-fpm स्थापना गर्नुहोस्

यस अवस्थामा, स्थापना स्वचालित रूपमा सुरु हुनेछ, तुरुन्तै सुपरसर्भर पासवर्ड प्रविष्ट गर्नुहुनेछ।

CLI

CLI विकासकर्ताहरूका लागि आवश्यक छ जुन PHP मा कन्सोल कार्यक्रमहरूको निर्माणमा व्यस्त छ। यो प्रोग्रामिङ भाषा इम्बेड गर्नको लागि, Ubuntu 16.04 मा तपाईंलाई आदेश चलाउन आवश्यक छ:

sudo apt-get php-cli installed

अघिल्लो संस्करणहरूमा:

sudo apt-get php5-cli स्थापना गर्नुहोस्

PHP एक्सटेन्सन

PHP को सबै सम्भावित कार्यहरू लागू गर्न, प्रयोग गरिएका प्रोग्रामहरूको लागि धेरै विस्तारहरू स्थापना गर्न आवश्यक छ। अब यस्तो स्थापना गर्नका लागि सबैभन्दा लोकप्रिय आदेश प्रस्तुत गरिनेछ।

नोट: प्रत्येक एक्सटेन्सनको लागि निम्न दुई आदेशहरू, जहाँ पहिलो Ubuntu सर्भरको लागि हो जुन 16.04 र दोस्रो हो OS को अघिल्लो संस्करणको लागि हो।

  1. GD का लागि विस्तार:

    sudo apt-get php-gd स्थापना गर्नुहोस्
    sudo apt-get php5-gd स्थापना गर्नुहोस्

  2. म्याक्रीटका लागि एक्सटेन्सन:

    sudo apt-get php-mcrypt स्थापना गर्नुहोस्
    sudo apt-get php5-mcrypt स्थापना गर्नुहोस्

  3. MySQL विस्तार:

    sudo apt-get php-mysql स्थापना गर्नुहोस्
    sudo apt-get php5-mysql स्थापना गर्नुहोस्

यो पनि हेर्नुहोस: Ubuntu को लागि MySQL स्थापना गाइड

विधि 2: अन्य संस्करणहरू स्थापना गर्नुहोस्

माथि यो भनिएको थियो कि Ubuntu सर्भरको प्रत्येक संस्करणले सम्बन्धित PHP प्याकेज स्थापना गर्नेछ। तर यसले पहिलेको स्थापनाको सम्भावना वा प्रोग्रामिंग भाषाको पछिल्लो संस्करणको विपरीतमा नपराउँदैन।

  1. पहिले तपाईलाई सबै PHP घटकहरू हटाउन आवश्यक छ जुन प्रणालीमा पहिले नै स्थापना भएको थियो। यो गर्न को लागी Ubuntu 16.04 रन दुई आदेश:

    sudo apt-get libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql हटाउनुहोस्।
    sudo apt-get autoremove

    ओएसको अघिल्लो संस्करणहरूमा:

    sudo apt-get libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql हटाउनुहोस्
    sudo apt-get autoremove

  2. अब तपाईंलाई पीपीए को रिपोजिटरीज को सूची मा जोडने को आवश्यकता छ, जसमा PHP को सबै संस्करणहरु को प्याकेज शामिल छ:

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

  3. यस समयमा, तपाईं पूरा PHP प्याकेज स्थापना गर्न सक्नुहुनेछ। यो गर्नका लागि, आदेशको संस्करण निर्दिष्ट गर्नुहोस्, उदाहरणका लागि "5.6":

    sudo apt-get php5.6 स्थापित गर्नुहोस्

यदि तपाईं पूर्ण प्याकेजको आवश्यकता छैन भने, तपाइँले चयन गरिएका आवश्यक आदेशहरू कार्यान्वयन गरेर अलग से मोड्युलहरू स्थापना गर्न सक्नुहुन्छ:

sudo apt-get libapache2-mod-php5.6 स्थापना गर्नुहोस्
sudo apt-get php5.6-fpm स्थापना गर्नुहोस्
sudo apt-get php5.6-cli स्थापना गर्नुहोस्
sudo apt-get php-gd स्थापना गर्नुहोस्
sudo apt-get php5.6-mbstring स्थापित गर्नुहोस्
sudo apt-get php5.6-mcrypt स्थापना गर्नुहोस्
sudo apt-get php5.6-mysql स्थापना गर्नुहोस्
sudo apt-get php5.6-xml स्थापना गर्नुहोस्

निष्कर्ष

निष्कर्षमा, हामी भन्न सक्छौं कि, कम्प्युटरमा काम गर्ने आधारभूत ज्ञान पनि हुन सक्छ, प्रयोगकर्ता सजिलैसँग मुख्य PHP प्याकेज र यसको सबै घटक दुवै स्थापना गर्न सक्नुहुन्छ। मुख्य कुरा Ubuntu सर्भरमा चलाउने आदेशहरू थाहा पाउनु हो।