ਊਬੰਤੂ ਸਰਵਰ ਲਈ PHP ਇੰਸਟਾਲੇਸ਼ਨ ਗਾਈਡ

ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਉਬਤੂੰ ਸਰਵਰ ਵਿੱਚ PHP ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਵਿੱਚ ਮੁਸ਼ਕਿਲ ਆ ਸਕਦੀ ਹੈ. ਇਹ ਕਈ ਕਾਰਕਾਂ ਕਰਕੇ ਹੈ ਪਰ ਇਸ ਗਾਈਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਹਰ ਕੋਈ ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਗਲਤੀਆਂ ਤੋਂ ਬਚ ਸਕਦਾ ਹੈ.

ਉਬੰਤੂ ਸਰਵਰ ਵਿਚ PHP ਇੰਸਟਾਲ ਕਰੋ

ਉਬੰਤੂ ਸਰਵਰ ਵਿਚ PHP ਭਾਸ਼ਾ ਦੀ ਸਥਾਪਨਾ ਨੂੰ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ- ਇਹ ਸਭ ਇਸ ਦੇ ਵਰਜਨ ਅਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਵਰਜਨ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ. ਅਤੇ ਮੁੱਖ ਅੰਤਰ ਉਨ੍ਹਾਂ ਟੀਮਾਂ ਵਿੱਚ ਪਿਆ ਹੈ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ.

ਇਹ ਵੀ ਧਿਆਨ ਦੇਣਾ ਜਰੂਰੀ ਹੈ ਕਿ PHP ਪੈਕੇਜ ਵਿੱਚ ਕਈ ਭਾਗ ਸ਼ਾਮਲ ਹਨ, ਜੋ ਕਿ ਲੋੜੀਦਾ ਹੋਵੇ, ਇਕ ਦੂਜੇ ਤੋਂ ਵੱਖਰੇ ਤੌਰ ਤੇ ਸਥਾਪਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ.

ਢੰਗ 1: ਸਟੈਂਡਰਡ ਇੰਸਟੌਲੇਸ਼ਨ

ਮਿਆਰੀ ਇੰਸਟੌਲੇਸ਼ਨ ਵਿੱਚ ਪੈਕੇਜ ਦੇ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ. ਹਰੇਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਊਬੰਤੂ ਸਰਵਰ ਇਹ ਵੱਖਰੀ ਹੈ:

  • 12.04 ਐਲ.ਟੀ.ਐੱਸ (ਸਪਸ਼ਟ) - 5.3;
  • 14.04 ਐਲਟੀਐਸ (ਟਰੱਸਟੀ) - 5.5;
  • ਅਕਤੂਬਰ 15 (ਵਿਲੀ) - 5.6;
  • 16.04 ਐਲ.ਟੀ.ਐੱਸ (Xenial) - 7.0.

ਸਾਰੇ ਪੈਕੇਜ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਸਰਕਾਰੀ ਰਿਪੋਜ਼ਟਰੀ ਰਾਹੀਂ ਵੰਡੇ ਜਾਂਦੇ ਹਨ, ਇਸ ਲਈ ਤੁਹਾਨੂੰ ਕਿਸੇ ਤੀਜੀ-ਪਾਰਟੀ ਨਾਲ ਜੁੜਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੋਵੇਗੀ. ਪਰ ਪੂਰਾ ਪੈਕੇਜ ਦੀ ਸਥਾਪਨਾ ਦੋ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ OS ਦੇ ਸੰਸਕਰਣ ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ. ਇਸ ਲਈ, ਊਬੰਤੂ ਸਰਵਰ 16.04 ਤੇ PHP ਇੰਸਟਾਲ ਕਰਨ ਲਈ, ਇਹ ਕਮਾਂਡ ਚਲਾਓ:

sudo apt-get php ਇੰਸਟਾਲ ਕਰੋ

ਅਤੇ ਪਿਛਲੇ ਵਰਜਨ ਲਈ:

sudo apt-get php5 ਇੰਸਟਾਲ ਕਰੋ

ਜੇ ਤੁਹਾਨੂੰ ਸਿਸਟਮ ਵਿੱਚ PHP ਪੈਕੇਜ ਦੇ ਸਾਰੇ ਭਾਗਾਂ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ ਤੇ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹੋ. ਇਹ ਕਿਸ ਤਰਾਂ ਕਰਨਾ ਹੈ ਅਤੇ ਇਸਦੇ ਕਿਹੜੇ ਹੁਕਮ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਹੇਠਾਂ ਵਰਣਨ ਕੀਤਾ ਜਾਵੇਗਾ

ਅਪਾਚੇ HTTP ਸਰਵਰ ਮੋਡੀਊਲ

ਉਬਤੂੰ ਸਰਵਰ 16.04 ਵਿੱਚ ਅਪਾਚੇ ਲਈ PHP ਮੋਡੀਊਲ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਜਰੂਰਤ ਹੈ:

sudo apt-get install libapache2-mod-php

OS ਦੇ ਪੁਰਾਣੇ ਵਰਜਨ ਵਿੱਚ:

sudo apt-get install libapache2-mod-php5

ਤੁਹਾਨੂੰ ਇੱਕ ਪਾਸਵਰਡ ਦੀ ਮੰਗ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਵੇਗਾ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ ਆਗਿਆ ਦੇਣੀ ਪਵੇਗੀ. ਅਜਿਹਾ ਕਰਨ ਲਈ, ਪੱਤਰ ਦਾਖਲ ਕਰੋ "ਡੀ" ਜਾਂ "Y" (ਊਬੰਤੂ ਸਰਵਰ ਦੇ ਲੋਕਾਈਜ਼ੇਸ਼ਨ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ) ਅਤੇ ਕਲਿੱਕ ਕਰੋ ਦਰਜ ਕਰੋ.

ਇਹ ਸਿਰਫ਼ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਨਾ ਪੈਕੇਜ ਦੇ ਪੂਰਾ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰਨ ਲਈ ਹੈ.

ਐਫਪੀਐਮ

ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਰਜਨ 16.04 ਵਿੱਚ FPM ਮੋਡੀਊਲ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ, ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰੋ:

sudo apt-get install php-fpm

ਪਿਛਲੇ ਵਰਜਨ ਵਿੱਚ:

sudo apt-get install php5-fpm

ਇਸ ਕੇਸ ਵਿੱਚ, ਸੁਪਰਯੂਜ਼ਰ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰਨ ਤੋਂ ਤੁਰੰਤ ਬਾਅਦ, ਇੰਸਟਾਲੇਸ਼ਨ ਆਪਣੇ-ਆਪ ਸ਼ੁਰੂ ਹੋ ਜਾਵੇਗੀ.

CLI

PHP, ਵਿੱਚ ਕੰਸੋਲ ਪ੍ਰੋਗ੍ਰਾਮਾਂ ਦੇ ਨਿਰਮਾਣ ਵਿੱਚ ਰੁਝੇ ਹੋਣ ਵਾਲੇ ਡਿਵੈਲਪਰ ਲਈ CLI ਜ਼ਰੂਰੀ ਹੈ. ਇਸ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਨੂੰ ਐਮਬੈੱਡ ਕਰਨ ਲਈ, ਊਬੰਟੂ 16.04 ਵਿਚ ਤੁਹਾਨੂੰ ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੈ:

sudo apt-get install php-cli

ਪਿਛਲੇ ਵਰਜਨ ਵਿੱਚ:

sudo apt-get install php5-cli

PHP ਐਕਸਟੈਂਸ਼ਨਾਂ

PHP ਦੇ ਸਾਰੇ ਸੰਭਵ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ, ਉਪਯੋਗ ਕੀਤੇ ਪ੍ਰੋਗਰਾਮਾਂ ਲਈ ਬਹੁਤ ਸਾਰੇ ਐਕਸਟੈਂਸ਼ਨਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ. ਹੁਣ ਅਜਿਹੀ ਸਥਾਪਨਾ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਹੁਕਮ ਪੇਸ਼ ਕੀਤੇ ਜਾਣਗੇ.

ਨੋਟ ਕਰੋ: ਹੇਠਲੇ ਦੋ ਐਕਸਨਾਂ ਲਈ ਹਰੇਕ ਐਕਸਟੈਨਸ਼ਨ ਲਈ ਮੁਹੱਈਆ ਕੀਤਾ ਜਾਵੇਗਾ, ਜਿੱਥੇ ਪਹਿਲੀ ਵਾਰ ਉਬਤੂੰ ਸਰਵਰ 16.04 ਲਈ ਹੈ, ਅਤੇ ਦੂਜੀ OS ਦੇ ਪੁਰਾਣੇ ਵਰਜਨ ਲਈ ਹੈ

  1. GD ਲਈ ਐਕਸਟੈਂਸ਼ਨ:

    sudo apt-get install php-gd
    sudo apt-get install php5-gd

  2. ਮੈਕਰੀਪ ਲਈ ਐਕਸਟੈਂਸ਼ਨ:

    sudo apt-get install php-mcrypt
    sudo apt-get install php5-mcrypt

  3. MySQL ਐਕਸਟੈਂਸ਼ਨ:

    sudo apt-get install php-mysql
    sudo apt-get install php5-mysql

ਇਹ ਵੀ ਵੇਖੋ: ਉਬੰਟੂ ਲਈ MySQL ਇੰਸਟਾਲੇਸ਼ਨ ਗਾਈਡ

ਢੰਗ 2: ਹੋਰ ਸੰਸਕਰਣ ਸਥਾਪਿਤ ਕਰੋ

ਇਸਦੇ ਉਪਰ ਇਹ ਕਿਹਾ ਗਿਆ ਸੀ ਕਿ ਉਬਤੂੰ ਸਰਵਰ ਦਾ ਹਰੇਕ ਵਰਜਨ ਅਨੁਸਾਰੀ PHP ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰੇਗਾ. ਪਰ ਇਹ ਕਿਸੇ ਪਹਿਲਾਂ ਜਾਂ, ਇੱਕ ਪਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਬਾਅਦ ਦੇ ਸੰਸਕਰਣ ਦੇ ਉਲਟ, ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ ਨੂੰ ਅਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦਾ.

  1. ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਸਭ PHP ਕੰਪੋਨੈਂਟ ਹਟਾਏ ਜਾਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜੋ ਸਿਸਟਮ ਤੇ ਪਹਿਲਾਂ ਇੰਸਟਾਲ ਹੋਏ ਸਨ. ਉਬੰਟੂ 16.04 ਵਿਚ ਇਹ ਕਰਨ ਲਈ ਦੋ ਹੁਕਮ ਚਲਾਓ:

    sudo apt-get libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql ਹਟਾਓ
    sudo apt-get autoremove

    OS ਦੇ ਪੁਰਾਣੇ ਵਰਜਨ ਵਿੱਚ:

    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 install php5.6

ਜੇ ਤੁਹਾਨੂੰ ਇੱਕ ਪੂਰਾ ਪੈਕੇਜ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਲੋੜੀਂਦੇ ਕਮਾਂਡਾਂ ਨੂੰ ਚੁਣ ਕੇ ਚੁਣ ਕੇ ਵੱਖਰੇ ਮੈਡਿਊਲ ਨੂੰ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ:

sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get php5.6-mbstring ਇੰਸਟਾਲ ਕਰੋ
sudo apt-get install php5.6-mcrypt
sudo apt-get php5.6-mysql ਇੰਸਟਾਲ ਕਰੋ
sudo apt-get install php5.6-xml

ਸਿੱਟਾ

ਅੰਤ ਵਿੱਚ, ਅਸੀਂ ਕਹਿ ਸਕਦੇ ਹਾਂ ਕਿ, ਕੰਪਿਊਟਰ ਤੇ ਕੰਮ ਕਰਨ ਦਾ ਇੱਕ ਬੁਨਿਆਦੀ ਗਿਆਨ ਹੋਣ ਦੇ ਨਾਲ, ਉਪਭੋਗਤਾ ਮੁੱਖ PHP ਪੈਕੇਜ ਅਤੇ ਉਸਦੇ ਸਾਰੇ ਵਾਧੂ ਭਾਗਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਦੋਹਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰ ਸਕਦਾ ਹੈ. ਮੁੱਖ ਗੱਲ ਇਹ ਹੈ ਕਿ ਉਬੰਟੂ ਸਰਵਰ ਵਿਚ ਜਿਨ੍ਹਾਂ ਕਮਾਂਡਾਂ ਦੀ ਤੁਹਾਨੂੰ ਜ਼ਰੂਰਤ ਹੈ ਉਹਨਾਂ ਨੂੰ ਜਾਨਣਾ ਹੈ.