اذهب إلى المحتوى

السؤال

نشر

السلام عليكم،
لقد قمت عن طريق الخطأ بتنصيب نسخة PHP7.0 على نظام سيرفر يعمل بنظام تشغيل Ubuntu والآن لا أجد نسخة PHP7.4 وما فوق لتعديل النسخة الحالية وربطها مع Nginx،
كيف يمكنني تنصيب نسخة 7.4 على السيرفر و تحديث السيرفر؟

Recommended Posts

  • 0
نشر (معدل)

يمكنك تحميل نسخة جديدة من PHP على السيرفر عن طريق التالي:
أولاً: قم بتحميل مستودع جديد Repository على نظام التشغيل Ubuntu بالأمر التالي:
 

sudo apt-add-repository ppa:ondrej/php

ثانياً: قم بتحديث الفهرسة:
 

sudo apt update

ثالثاً: قم بتحميل نسخة PHP التي تريدها ولتكن 7.4:
 

sudo apt install -y php7.4 php7.4-cli php7.4-common php7.4-fpm

رابعاً: في حال أردت تحميل بعض الإضافات المهمة لعمل ووردبريس أو لارافيل قم بتحميل التالي:
 

sudo apt install -y php7.4-mysql php7.4-dom php7.4-simplexml php7.4-ssh2 php7.4-xml php7.4-xmlreader php7.4-curl  php7.4-exif  php7.4-ftp php7.4-gd  php7.4-iconv php7.4-imagick php7.4-json  php7.4-mbstring php7.4-posix php7.4-sockets php7.4-tokenizer

خامساً: قم بتعديل إعدادات Nginx لربط النسخة الجديدة من PHP كالتالي:
 

location ~ .php$ {
....
fastcgi_pass unix:/run/php/php7.0-fpm.sock; حذف هذا السطر

fastcgi_pass unix:/run/php/php7.4-fpm.sock; وإضافة السطر التالي
}

وأخيراً: قم بإعادة تشغيل النظام:
 

sudo systemctl reload nginx

 

تم التعديل في بواسطة Sam Ahw
خطأ كتابي

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...