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

Anonim

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

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

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

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

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

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

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

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

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

Sugo apt-get ਸਥਾਪਨਾ PHP

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

Sugo apt-get ਸਥਾਪਨਾ PHP5

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

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

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

ਸੂਡੋ ਐਪ-ਮੇਲ-ਮਾਡ-ਪੀਐਚਪੀ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ

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

ਸੂਡੋ ਐਪ ਸਥਾਪਿਤ ਕਰੋ libapahe2-mod-php5

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

ਉਬੰਤੂ ਸਰਵਰ ਵਿੱਚ ਅਪਾਚੇ ਲਈ PHP ਸਥਾਪਤ ਕਰਨਾ

ਫਿਰ ਇਹ ਸਿਰਫ ਪੈਕੇਜ ਦੀ ਡਾ download ਨਲੋਡ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ ਇੰਤਜ਼ਾਰ ਕਰਨਾ ਬਾਕੀ ਹੈ.

ਐਫਪੀਐਮ

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

ਸੂਡੋ ਐਪਟੀ-ਪ੍ਰਾਪਤ ਕਰੋ PHP-FPM

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

Sugo apt-gp ppm

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

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

ਸੀ.ਐਲ.ਆਈ.

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

ਸੂਡੋ ਅਪਟ-ਗੇਟ-ਲਵੋ ਪੀਐਚਪੀ-ਸੀਐਲਆਈ

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

ਸੂਡੋ ਐਪ

ਉਬੰਤੂ ਸਰਵਰ ਵਿੱਚ ਇੰਸਟਾਲੇਸ਼ਨ PHP-CLI

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

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

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

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

    ਸੂਡੋ ਅਪਟ-ਗੇਟਡ ਨੂੰ ਇੰਸਟਾਲੇਸ਼ਨ ਕਰੋ

    ਸੂਡੋ ਐਪ

  2. ਉਬੰਤੂ ਸਰਵਰ ਵਿੱਚ php-gd ਐਕਸਟੈਂਸ਼ਨ ਸਥਾਪਤ ਕਰਨਾ

  3. ਮੈਕ੍ਰਿਪਟ ਲਈ ਐਕਸਟੈਂਸ਼ਨ:

    ਸੂਡੋ ਐਪ-ਮੈਕ੍ਰਿਪਟ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ

    ਸੂਡੋ ਐਪ-ਮੈਕ੍ਰਿਪਟ ਸਥਾਪਿਤ ਕਰੋ

  4. ਮੈਕ੍ਰਿਪਟ ਲਈ ਉਬੰਤੂ ਸਰਵਰ ਪੀਐਚਪੀ ਐਕਸਟੈਂਸ਼ਨ ਵਿਚ ਇੰਸਟਾਲੇਸ਼ਨ

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

    ਸੂਡੋ ਐਪ-ਪ੍ਰਾਪਤ ਕਰੋ

    ਸੂਡੋ ਐਪ-ਪ੍ਰਾਪਤ ਕਰੋ

  6. ਉਬੰਤੂ ਸਰਵਰ ਵਿੱਚ MySQL ਲਈ PHP ਐਕਸਟੈਂਸ਼ਨ ਸਥਾਪਤ ਕਰਨਾ

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

ਸੂਡੋ ਐਪ-ਮਾਉਂਟ-ਪ੍ਰਾਪਤ ਕਰੋ libapahe2-mod-php5.6

ਸੂਡੋ ਐਪਟੀ-ਪ੍ਰਾਪਤ ਕਰੋ php5.6-fm

ਸੂਡੋ ਐਪਟ-ਪ੍ਰਾਪਤ ਕਰੋਫਾਈਲ ਕਰੋ php5.6-ਕਲਾਈ

ਸੂਡੋ ਅਪਟ-ਗੇਟਡ ਨੂੰ ਇੰਸਟਾਲੇਸ਼ਨ ਕਰੋ

ਸੂਡੋ ਐਪਸਟ-ਗੇਟਫ ਨੂੰ ਸਥਾਪਤ ਕਰੋ

ਸੂਡੋ ਐਪਟ-ਪ੍ਰਾਪਤ ਕਰੋਫਾਈਲ ਨੂੰ php5.6-mcrypt

ਸੂਡੋ ਐਪਟੀ-ਪ੍ਰਾਪਤ ਕਰੋ php5.6-mysql

ਸੂਡੋ ਐਪਲੀਟ-ਪ੍ਰਾਪਤ ਕਰੋ php5.6- xML

ਸਿੱਟਾ

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

ਹੋਰ ਪੜ੍ਹੋ