ਉਬੰਟੂ ਸਰਵਰ ਤੇ ਪੀਐਚਪੀ ਇੰਸਟਾਲੇਸ਼ਨ ਗਾਈਡ

Pin
Send
Share
Send

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

ਉਬੰਟੂ ਸਰਵਰ ਵਿੱਚ ਪੀਐਚਪੀ ਸਥਾਪਿਤ ਕਰਨਾ

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

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

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

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

  • 12.04 ਐਲਟੀਐਸ (ਸਹੀ) - 5.3;
  • 14.04 ਐਲਟੀਐਸ (ਭਰੋਸੇਮੰਦ) - 5.5;
  • 15.10 (ਵਿਲੀ) - 5.6;
  • 16.04 ਐਲਟੀਐਸ (ਜ਼ੇਨਿਆਲ) - 7.0.

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

sudo apt-get install php

ਅਤੇ ਪਿਛਲੇ ਸੰਸਕਰਣਾਂ ਲਈ:

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

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

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

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

sudo apt-get libapache2-mod-php ਸਥਾਪਤ ਕਰੋ

OS ਦੇ ਪਿਛਲੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ:

sudo apt-get libapache2-mod-php5 ਸਥਾਪਤ ਕਰੋ

ਦਾਖਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਤੁਹਾਨੂੰ ਇੱਕ ਪਾਸਵਰਡ ਪੁੱਛਿਆ ਜਾਵੇਗਾ, ਜਿਸ ਵਿੱਚ ਤੁਹਾਨੂੰ ਸਥਾਪਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇਣੀ ਪਵੇਗੀ. ਅਜਿਹਾ ਕਰਨ ਲਈ, ਪੱਤਰ ਦਾਖਲ ਕਰੋ ਡੀ ਜਾਂ "ਵਾਈ" (ਉਬੰਟੂ ਸਰਵਰ ਦੇ ਸਥਾਨਕਕਰਨ 'ਤੇ ਨਿਰਭਰ ਕਰਦਿਆਂ) ਅਤੇ ਕਲਿੱਕ ਕਰੋ ਦਰਜ ਕਰੋ.

ਬਾਕੀ ਬਚੇ ਪੈਕੇਜ ਨੂੰ ਡਾ downloadਨਲੋਡ ਕਰਨ ਅਤੇ ਸਥਾਪਨਾ ਦੇ ਪੂਰਾ ਹੋਣ ਲਈ ਇੰਤਜ਼ਾਰ ਕਰਨਾ ਹੈ.

ਐਫਪੀਐਮ

ਇੱਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਸੰਸਕਰਣ 16.04 'ਤੇ ਐੱਫਪੀਐਮ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ, ਇਹ ਕਰੋ:

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

ਪਿਛਲੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ:

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

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

ਸੀ ਐਲ ਆਈ

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

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

ਪਿਛਲੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ:

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

ਪੀਐਚਪੀ ਐਕਸਟੈਂਸ਼ਨਾਂ

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

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

  1. ਜੀਡੀ ਲਈ ਐਕਸਟੈਂਸ਼ਨ:

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

  2. ਮੈਕ੍ਰਿਪਟ ਲਈ ਵਿਸਥਾਰ:

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

  3. MySQL ਲਈ ਵਿਸਥਾਰ:

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

ਇਹ ਵੀ ਵੇਖੋ: ਉਬੰਟੂ 'ਤੇ ਮਾਈਐਸਕੁਏਲ ਇੰਸਟਾਲੇਸ਼ਨ ਗਾਈਡ

2ੰਗ 2: ਹੋਰ ਵਰਜਨ ਸਥਾਪਤ ਕਰੋ

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

  1. ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਉਨ੍ਹਾਂ ਸਾਰੇ ਪੀਐਚਪੀ ਕੰਪੋਨੈਂਟਾਂ ਨੂੰ ਹਟਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਜੋ ਸਿਸਟਮ ਤੇ ਪਹਿਲਾਂ ਸਥਾਪਿਤ ਕੀਤੇ ਗਏ ਸਨ. ਅਜਿਹਾ ਕਰਨ ਲਈ, ਉਬੰਤੂ 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. ਹੁਣ ਤੁਹਾਨੂੰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਇੱਕ ਪੀਪੀਏ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਜਿਸ ਵਿੱਚ ਪੀਐਚਪੀ ਦੇ ਸਾਰੇ ਸੰਸਕਰਣਾਂ ਦੇ ਪੈਕੇਜ ਸ਼ਾਮਲ ਹਨ:

    sudo ਐਡ-ਆਪਟ-ਰਿਪੋਜ਼ਟਰੀ ਪੀਪੀਏ: ਆਨਡਰੇਜ / ਪੀਐਚਪੀ
    sudo apt-get update

  3. ਇਸ ਸਮੇਂ, ਤੁਸੀਂ ਪੂਰਾ ਪੀਐਚਪੀ ਪੈਕੇਜ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ. ਅਜਿਹਾ ਕਰਨ ਲਈ, ਕਮਾਂਡ ਵਿਚ ਹੀ ਵਰਜ਼ਨ ਨਿਰਧਾਰਤ ਕਰੋ, ਉਦਾਹਰਣ ਵਜੋਂ, "5.6":

    sudo apt-get install php5.6

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

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

ਸਿੱਟਾ

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

Pin
Send
Share
Send