Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

Ubuntu 14.04 LTS पर PHP 7 Install करना


Ubuntu 14.04 (Trusty Tahr) पर PHP 7 install करने का चरण-दर-चरण गाइड। ध्यान दें: Ubuntu 14.04 EOL (End of Life) है - नए projects के लिए Ubuntu 20.04+ या 22.04+ उपयोग करें।

पूर्वापेक्षाएँ

  • Ubuntu 14.04 LTS
  • Sudo privileges
  • Internet connectivity

चरण 1: Ondřej Surý PPA जोड़ें (PHP packages के लिए)

# PPA जोड़ें (co-installable PHP 5.6 + 7.0 के लिए)
sudo add-apt-repository ppa:ondrej/php

# यदि add-apt-repository नहीं है
sudo apt-get update
sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php

चरण 2: Package Index Update करें

sudo apt-get update

चरण 3: PHP 7.0 Install करें

# Core PHP 7.0
sudo apt-get install -y php7.0 php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline

# Web server modules (Apache के लिए)
sudo apt-get install -y libapache2-mod-php7.0

# या Nginx + PHP-FPM के लिए
sudo apt-get install -y php7.0-fpm nginx

# Common extensions
sudo apt-get install -y php7.0-mysql php7.0-curl php7.0-gd php7.0-mbstring \
    php7.0-xml php7.0-zip php7.0-bcmath php7.0-intl php7.0-mcrypt

चरण 4: PHP Version Verify करें

php -v
# PHP 7.0.x (cli) (built: ...)

चरण 5: Nginx + PHP-FPM कॉन्फ़िगर करें

# /etc/nginx/sites-available/default संपादित करें
server {
    listen 80 default_server;
    listen [::]:80 default_server;
    
    root /var/www/html;
    index index.php index.html index.htm;
    
    server_name your_domain_or_IP;
    
    location / {
        try_files $uri $uri/ =404;
    }
    
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }
    
    location ~ /\.ht {
        deny all;
    }
}

# Nginx reload
sudo nginx -t
sudo systemctl reload nginx

चरण 6: Test करें

# Test file बनाएं
echo '' | sudo tee /var/www/html/info.php

# Browser में खोलें: https://your-server-ip/info.php

PHP 5.6 और 7.0 Co-existence

Ondřej PPA दोनों versions को साथ चलाने की अनुमति देता है:

# PHP 5.6 के लिए
sudo apt-get install php5.6 php5.6-cli php5.6-fpm

# PHP 7.0 के लिए
sudo apt-get install php7.0 php7.0-cli php7.0-fpm

# Switch करने के लिए (CLI)
sudo update-alternatives --set php /usr/bin/php7.0
# या
sudo update-alternatives --set php /usr/bin/php5.6

# Apache module switch
sudo a2dismod php5.6
sudo a2enmod php7.0
sudo systemctl restart apache2

महत्वपूर्ण चेतावनी

Ubuntu 14.04 अप्रैल 2019 में EOL तक पहुंच गया। कोई security updates नहीं मिलते। उत्पादन उपयोग के लिए, Ubuntu 20.04 LTS या 22.04 LTS पर upgrade करें जिसमें PHP 7.4/8.1/8.2 default repos में शामिल हैं।

आधुनिक Ubuntu (20.04+) के लिए

# Ubuntu 20.04+ पर - कोई PPA आवश्यक नहीं
sudo apt-get update
sudo apt-get install php php-cli php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip

# PHP 8.1 के लिए (Ubuntu 22.04+)
sudo apt-get install php8.1 php8.1-cli php8.1-fpm php8.1-mysql ...
  1. लिनक्स पर कोडी कैसे इंस्टॉल करें लिनक्स पर कोडी कैसे इंस्टॉल करें

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

  1. आर्क लिनक्स कैसे इंस्टॉल करें आर्क लिनक्स कैसे इंस्टॉल करें

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

  1. विंडोज 10 और 11 पर उबंटू इंस्टॉल करने की चरण-दर-चरण गाइड विंडोज 10 और 11 पर उबंटू इंस्टॉल करने की चरण-दर-चरण गाइड

    तो आप अपने विंडोज 10 या विंडोज 11 पर उबंटू लिनक्स इंस्टॉल करना चाहते हैं? चिंता न करें, आप सही जगह पर हैं। आप यह जानकर आश्चर्यचकित हो सकते हैं, लेकिन आपके विंडोज ऑपरेटिंग सिस्टम पर उबंटू इंस्टॉल करने और चलाने का कोई एक, सार्वभौमिक तरीका नहीं है। वास्तव में, इस पोस्ट में हम तीन दृष्टिकोण बताएंगे। आप