قد يواجه مطورو تطبيقات الويب صعوبات في تثبيت لغة البرمجة بلغة PHP في Ubuntu Server. هذا يرجع إلى العديد من العوامل. ولكن باستخدام هذا الدليل ، يمكن للجميع تجنب الأخطاء أثناء التثبيت.
محتوى
تثبيت لغة PHP في خادم أوبونتو يمكن أن يتم بطرق عديدة - كل هذا يتوقف على نسخة ونسخة من نظام التشغيل. والفرق الرئيسي يكمن في الأوامر نفسها ، والتي سوف تحتاج إلى تنفيذها.
وتجدر الإشارة أيضًا إلى أن حزمة PHP تحتوي على العديد من المكونات التي يمكن تثبيتها بشكل منفصل عن بعضها البعض إذا رغبت في ذلك.
يتضمن التثبيت القياسي استخدام أحدث إصدار من الحزمة. في كل نظام تشغيل من Ubuntu Server يختلف:
يتم توزيع جميع الحزم من خلال مستودع نظام التشغيل الرسمي ، لذلك لا تحتاج إلى توصيل طرف ثالث. ولكن يتم تنفيذ تثبيت الحزمة الكاملة في نسختين وتعتمد على إصدار نظام التشغيل. لذا ، لتثبيت 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 .
ثم تنتظر فقط لتحميل وتثبيت الحزمة لإكمالها.
التيار الوطني الحر
لتثبيت FPM في إصدار نظام التشغيل 16.04 ، قم بما يلي:
sudo apt-get install php-fpm
في الإصدارات السابقة:
sudo apt-get install php5-fpm
في هذه الحالة ، سيبدأ التثبيت تلقائيًا ، فور إدخال كلمة مرور المستخدم المتميز.
CLI
CLI ضروري للمطورين المشاركين في إنشاء برامج وحدة التحكم في PHP. من أجل تنفيذ لغة البرمجة ذاتها ، في Ubuntu 16.04 تحتاج إلى تنفيذ الأمر التالي:
sudo apt-get install php-cli
في الإصدارات السابقة:
sudo apt-get install php5-cli
تمديد PHP
لتنفيذ جميع الوظائف الممكنة لـ PHP ، من الضروري تثبيت عدد من الإضافات للبرامج المستخدمة. الآن سيتم تقديم الأوامر الأكثر شعبية لأداء مثل هذا التثبيت.
ملاحظة: سيتم إعطاء أمرين أدناه لكل ملحق ، أولهما لخادم Ubuntu 16.04 والثاني للإصدارات السابقة من نظام التشغيل.
sudo apt-get install php-gd
sudo apt-get install php5-gd
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
اقرأ أيضا: دليل التثبيت ل MySQL في أوبونتو
قيل أعلاه أن كل نسخة من Ubuntu Server سيكون لديها حزمة PHP المقابلة المثبتة. ولكن هذا لا ينفي إمكانية تثبيت إصدار سابق أو ، على العكس ، إصدار أحدث من لغة البرمجة.
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
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
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 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.