PHP هي لغة برمجة نصية يتم تثبيتها افتراضيًا إلى جانب باقي المكونات القياسية لنظام التشغيل CentOS 7. ومع ذلك ، فإن تحديثات هذا النظام الأساسي نادرة جدًا ، لذلك يتعين على المستخدمين العمل مع الإصدار القديم من PHP 5. لن يتوفر الإصدار الجديد من PHP 7 إلا بعد التحميل الذاتي مستودعات مناسبة ومزيد من التثبيت لجميع المكتبات. في مقال اليوم ، سنقوم خطوة بخطوة وبأقصى قدر ممكن من المحاولة لوصف هذه العملية.
محتوى
مثل غالبية البرامج على CentOS ، يتم تثبيت PHP 7 عن طريق إدخال الأوامر المناسبة في وحدة التحكم الكلاسيكية. ليس مطلوبًا من المستخدم معرفة مبادئ تشغيل جميع الخوارزميات ، حيث سيكون من الضروري فقط إدخال الخطوط المحددة في "المحطة الطرفية" . لقد قمنا بتقسيم الإجراء بأكمله إلى خطوات من أجل تبسيط المهمة للمستخدمين عديمي الخبرة. لنبدأ بالعمل الأول.
يتم تخزين جميع مكونات PHP 7 في مستودعين مفقودين افتراضيًا في نظام التشغيل CentOS 7. يحتاج المستخدم إلى إضافته بنفسه ، مع التأكد من وجود اتصال إنترنت نشط.
نريد أن نلفت انتباه المستخدمين الذين قاموا بتثبيت phpMyAdmin على أجهزة الكمبيوتر الخاصة بهم. أثناء هذا الإجراء ، تتم أيضًا إضافة مستودعات التخزين التي تمت مناقشتها أدناه ، بحيث يمكنك تخطي هذه الخطوة. للحصول على إرشادات مفصلة حول تثبيت phpMyAdmin ، راجع مقالتنا الأخرى على الرابط التالي ، ونحن ننتقل إلى إضافة مكتبات إلى نظام التشغيل.
مزيد من التفاصيل: تثبيت phpMyAdmin على CentOS 7
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
والضغط على مفتاح Enter . sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
. عندما يُطلب منك تأكيد إضافة ملفات جديدة ، اتفق دائمًا على ذلك ، واختر خيار الإجابة y . بالإضافة إلى ذلك ، ننصحك بقراءة النص المعروض في وحدة التحكم بعناية: يشير في بعض الأحيان إلى حدوث بعض الأخطاء. سيساعد اكتشافها وتصحيحها في الوقت المناسب على تجنب المشكلات في المستقبل.
يدعي منشئو مستودع Remi أن هناك حاجة لإضافة حزم تستند إلى RPM إلى النظام. يتضمن هذا لغة برمجة PHP النصية. بعد الانتهاء من الخطوة الأولى ، يجب أن تتوفر عدة إصدارات من PHP في CentOS 7 ، لذلك ، ستحتاج إلى التبديل إلى الأحدث:
ls /etc/yum.repos.d/remi*
. نقترح التعرف على الخصائص الأخرى للأداة المستخدمة في المواد المنفصلة أدناه. انظر أيضا: أمثلة الأوامر Linux ls
sudo vi /etc/yum.repos.d/remi-php71.repo
، حيث vi هو المحرر المستخدم ، و /etc/yum.repos.d/remi-php71.repo
هو المسار إلى ملف التكوين . [remi-php00]
، حيث 00 هو إصدار PHP ، وقم بتغيير قيمة " [remi-php00]
" إلى 1
. نريد أن نلاحظ أعلاه نوصي محرر النص نانو . بشكل افتراضي ، فإنه غائب في النظام ، لكنه تمت إضافته باستخدام أمر sudo yum install nano
واحد فقط. في بعض الحالات ، سيكون هذا الحل أكثر ملاءمةً.
تم إكمال إضافة وتفعيل جميع المكونات بنجاح ، يبقى فقط ترجمة PHP 7 نفسها ، بحيث يمكنك البدء في العمل باستخدام لغة البرمجة هذه. يتم ذلك عن طريق إدخال الأوامر المناسبة في وحدة التحكم.
sudo yum update
. sudo yum install php php-fpm php-gd php-mysql
. يتوفر التحقق من إصدار PHP الجاري استخدامه في أي وقت عن طريق إدخال الأمر php00 -v
أو php00 -r "phpinfo();" | grep "PHP Version"
php00 -r "phpinfo();" | grep "PHP Version"
php00 -r "phpinfo();" | grep "PHP Version"
، حيث 00 في كلتا الحالتين هو إصدار PHP الصحيح.
اكتمال إجراء التثبيت بنجاح. لاحظ أن التبديل إلى الإصدار الجديد هو عملية إلزامية. بالإضافة إلى ذلك ، تحتاج إلى إعادة تشغيل خوادم الويب المستخدمة ، إن وجدت ، ولكن هذا لا ينطبق على Apache. بالنسبة إلى Nginx ، أدخل sudo systemctl restart php-fpm
.