قد يواجه مطورو تطبيقات الويب صعوبات في تثبيت لغة البرمجة بلغة PHP في Ubuntu Server. هذا يرجع إلى العديد من العوامل. ولكن باستخدام هذا الدليل ، يمكن للجميع تجنب الأخطاء أثناء التثبيت.

تثبيت PHP في Ubuntu Server

تثبيت لغة PHP في خادم أوبونتو يمكن أن يتم بطرق عديدة - كل هذا يتوقف على نسخة ونسخة من نظام التشغيل. والفرق الرئيسي يكمن في الأوامر نفسها ، والتي سوف تحتاج إلى تنفيذها.

وتجدر الإشارة أيضًا إلى أن حزمة PHP تحتوي على العديد من المكونات التي يمكن تثبيتها بشكل منفصل عن بعضها البعض إذا رغبت في ذلك.

الطريقة 1: التثبيت القياسي

يتضمن التثبيت القياسي استخدام أحدث إصدار من الحزمة. في كل نظام تشغيل من Ubuntu Server يختلف:

  • 12.04 LTS (دقيقة) - 5.3 ؛
  • 14.04 LTS (Trusty) - 5.5؛
  • 15.10 (Wily) - 5.6 ؛
  • 16.04 LTS (Xenial) - 7.0.

يتم توزيع جميع الحزم من خلال مستودع نظام التشغيل الرسمي ، لذلك لا تحتاج إلى توصيل طرف ثالث. ولكن يتم تنفيذ تثبيت الحزمة الكاملة في نسختين وتعتمد على إصدار نظام التشغيل. لذا ، لتثبيت PHP في Ubuntu Server 16.04 قم بتشغيل هذا الأمر:

sudo apt-get install php

وللإصدارات السابقة:

sudo apt-get install php5

إذا لم تكن بحاجة إلى جميع مكونات حزمة PHP ، فيمكنك تثبيتها بشكل منفصل. كيفية القيام بذلك والأوامر التي تحتاج إلى القيام بها لهذا سيتم وصفها أدناه.

وحدة نمطية لخادم Apache HTTP

لتثبيت وحدة PHP لـ Apache في Ubuntu Server 16.04 ، تحتاج إلى تشغيل الأمر التالي:

sudo apt-get install libapache2-mod-php

في إصدارات نظام التشغيل السابقة:

sudo apt-get install libapache2-mod-php5

تتم مطالبتك بكلمة مرور ، وبعدها يجب أن تمنح الإذن للتثبيت. للقيام بذلك ، أدخل الحرف "D" أو "Y" (بناءً على توطين خادم Ubuntu) واضغط على Enter .

تثبيت php ل apache في خادم ubuntu

ثم تنتظر فقط لتحميل وتثبيت الحزمة لإكمالها.

التيار الوطني الحر

لتثبيت FPM في إصدار نظام التشغيل 16.04 ، قم بما يلي:

sudo apt-get install php-fpm

في الإصدارات السابقة:

sudo apt-get install php5-fpm

في هذه الحالة ، سيبدأ التثبيت تلقائيًا ، فور إدخال كلمة مرور المستخدم المتميز.

تركيب php fpm في خادم أوبونتو

CLI

CLI ضروري للمطورين المشاركين في إنشاء برامج وحدة التحكم في PHP. من أجل تنفيذ لغة البرمجة ذاتها ، في Ubuntu 16.04 تحتاج إلى تنفيذ الأمر التالي:

sudo apt-get install php-cli

في الإصدارات السابقة:

sudo apt-get install php5-cli

التثبيت في خادم أوبونتو php-cli

تمديد PHP

لتنفيذ جميع الوظائف الممكنة لـ PHP ، من الضروري تثبيت عدد من الإضافات للبرامج المستخدمة. الآن سيتم تقديم الأوامر الأكثر شعبية لأداء مثل هذا التثبيت.

ملاحظة: سيتم إعطاء أمرين أدناه لكل ملحق ، أولهما لخادم Ubuntu 16.04 والثاني للإصدارات السابقة من نظام التشغيل.

  1. ملحق GD:

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

  2. تثبيت ملحق php-gd في خادم ubuntu

  3. ملحق لـ Mcrypt:

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

  4. تثبيت ملحق php لـ mcrypt في خادم ubuntu

  5. ملحق لـ MySQL:

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

  6. تثبيت ملحق php ل mysql في خادم أوبونتو

اقرأ أيضا: دليل التثبيت ل MySQL في أوبونتو

الطريقة الثانية: تثبيت إصدارات أخرى

قيل أعلاه أن كل نسخة من Ubuntu Server سيكون لديها حزمة PHP المقابلة المثبتة. ولكن هذا لا ينفي إمكانية تثبيت إصدار سابق أو ، على العكس ، إصدار أحدث من لغة البرمجة.

  1. أولاً ، تحتاج إلى إزالة كافة مكونات PHP التي تم تثبيتها مسبقًا على النظام. للقيام بذلك في Ubuntu 16.04 ، قم بتشغيل الأمرين:

    sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    في الإصدارات السابقة من نظام التشغيل:

    sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

  2. الآن تحتاج إلى إضافة PPA إلى قائمة المستودعات ، التي تحتوي على حزم جميع إصدارات PHP:

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

  3. ربط المستودع في خادم ubuntu لتثبيت إصدارات مختلفة من php

  4. في هذه المرحلة ، يمكنك تثبيت حزمة PHP كاملة. للقيام بذلك ، في الأمر نفسه ، حدد نسخته ، على سبيل المثال ، "5.6" :

    sudo apt-get install php5.6

  5. تثبيت php5.6 من مستودع متصل في خادم ubuntu

إذا كانت الحزمة كاملة بالنسبة لك لأي شيء ، فيمكنك تثبيت الوحدات بشكل منفصل ، وتنفيذ الأوامر اللازمة بشكل انتقائي:

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 install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml

استنتاج

في الختام ، يمكننا أن نقول أنه حتى وجود معرفة أساسية للعمل مع جهاز كمبيوتر ، يمكن للمستخدم بسهولة تثبيت كل من حزمة PHP الرئيسية وجميع مكوناتها الإضافية. الشيء الرئيسي هو معرفة الأوامر التي تحتاج إلى تنفيذها في Ubuntu Server.