قم بالترقية إلى PHP 7.1 على Vultr One-Click LEMP Stack

يشرح هذا الدليل كيفية الترقية من PHP 5.6 إلى الإصدار 7.1 على مكدس Vultr بنقرة واحدة. هذا البرنامج التعليمي قابل للتطبيق فقط إذا كان تطبيقك يعمل PHP 5.6. تم إصدار PHP 7.1 في 1 ديسمبر 2016. ستعمل الخطوات الواردة في هذا الدليل لتطبيقات أخرى بنقرة واحدة أيضًا ، ولكن كن حذرًا ، قد تكون هناك حاجة أيضًا إلى تكوين إضافي لتلك التطبيقات.

المتطلبات الأساسية

قبل المتابعة ، تحتاج إلى تسجيل الدخول إلى الخادم الخاص بك كجذر أو مستخدم sudo.

الخطوة 1: تحديث النظام

لست بحاجة إلى تحديث خادمك (خوادمك). ومع ذلك ، يوصى بالتحديث للحصول على بيئة نظيفة.

yum -y update

الخطوة 2: إزالة PHP

حذف PHP المثبت مسبقًا.

yum -y remove php5*

الخطوة 3: تثبيت PHP 7.1

قم بتثبيت الحزم التالية.

yum -y install php71u-cli.x86_64 php71u-common.x86_64 php71u-fpm.x86_64 php71u-gd.x86_64 php71u-mbstring.x86_64 php71u-mcrypt.x86_64 php71u-mysqlnd.x86_64 php71u-opcache.x86_64 php71u-pdo.x86_64 php71u-process.x86_64 php71u-xml.x86_64 php71u-xmlrpc.x86_64 php71*json

قم بتشغيل الأمر أدناه للتأكد من تثبيتها بشكل صحيح.

php -v

الخطوة 4: تكوين PHP-FPM

دعنا نغير إعدادات PHP-FPM لحل العديد من المشكلات.

أدخل الأمر أدناه لتعيين الخادم ليعمل تلقائيًا عند إعادة تمهيد الخادم.

chkconfig php-fpm on

افتح /etc/php-fpm.d/www.confالتعديل على النحو التالي (حول السطر 23):

user = php-fpm   →  user = nginx
group = php-fpm  →  group = nginx

الخطوة 5: تكوين الجلسات

قم بتغيير أذونات ملفات الجلسة.

cd /var/lib/php/fpm
chown nginx:nginx ./ ./*
chmod 777 ./ ./*

أخيرا ، أعد تشغيل nginxو php-fpm.

service php-fpm restart
service nginx restart

تهانينا على تثبيت PHP 7.1!



Leave a Comment

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد