هل تتطلع إلى تشغيل موقع WordPress تتم إدارته ذاتيًا؟ باهر. سوف تتعلم الكثير من الأشياء. يعد امتداد PHP MySQL أحد الأجزاء المهمة في إعداد الخادم ، بحيث يتمكن WordPress من التواصل مع خادم MySQL. إذا كنت تحصل على امتداد PHP MySQL خطأ في تثبيت WordPress الخاص بك ، فمن المحتمل أنك لم تقم بتثبيته بعد على خادمك.
سنوضح لك في هذا كيفية تثبيت امتداد PHP MySQL الصحيح على موقع WordPress الخاص بك. سنتأكد أيضًا من تثبيت MySQL-Server على جهازك.
✔ تأكد من تثبيت وتشغيل خدمة MySQL
قبل محاولة تثبيت امتداد PHP MySQL ، دعونا نتأكد أولاً من أن خادم MySQL يعمل على الخادم الخاص بك.
قم بتشغيل الأمر التالي للتحقق من حالة خادم MySQL.
حالة خدمة mysql
✅ إذا تم تثبيت MySQL وتشغيله على الخادم الخاص بك ، فيجب أن تحصل على الاستجابة التالية:
● mysql.service - تحميل خادم مجتمع MySQL: تم تحميله (/lib/systemd/system/mysql.service ؛ مُمكّن ؛ الإعداد المسبق للمورد: ممكّن) نشط: نشط (قيد التشغيل) منذ الثلاثاء 2019-07-09 20:46:12 UTC ؛ منذ أسبوعين 2 يومان Docs: man: mysqld (8) //dev.mysql.com/doc/refman/en/using-systemd.html الرئيسي PID: 1097 (mysqld) الحالة: "SERVER_OPERATING" المهام: 46 (الحد: 4656) CGroup: /system.slice/mysql.service └─1097 / usr / sbin / mysqld
⚙ إذا لم تكن MySQL قيد التشغيل ، فقم بتشغيل الأمر التالي لبدء الخدمة.
خدمة MySQL تبدأ
⚙ إذا لم يتم تثبيت MySQL-Server ، فقم بتشغيل الأمر التالي لتثبيت أحدث خادم MySQL.
apt-get install mysql-server -y
⚠ عند تثبيت خادم mysql ، لا تختر طريقة المصادقة الافتراضية ، استخدم طريقة مصادقة LEGACY للحفاظ على توافقه مع WordPress.
✔ تحقق من تثبيت ملحق PHP MySQL
على خادم WordPress الخاص بك ، قم بتشغيل الأمر التالي للتحقق من إصدار PHP المثبت على الجهاز.
php -v
يجب أن ينتج عن الأمر أعلاه استجابة مشابهة لما يلي:
PHP 7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 (cli) (تم الإنشاء: 10 يوليو 2019 06:54:46) (NTS) حقوق النشر (c) 1997-2018 The PHP Group Zend Engine v3.0 3.7 ، حقوق الطبع والنشر (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 ، حقوق الطبع والنشر (c) 1999-2018 ، بواسطة Zend Technologies
يكشف السطر الأول من الرد عن إصدار PHP الخاص بك ، والذي في المثال أعلاه هو PHP 7.3.
الآن قم بتشغيل الأمر التالي لمعرفة ما إذا كان ملحق PHP MySQL ممكّنًا لإصدار PHP المثبت على خادمك.
dpkg - قائمة | grep php-mysql
? مثال: إذا كان إصدار PHP المثبت على الخادم الخاص بك هو PHP 7.3. ثم ستستخدم الأمر dpkg - قائمة | grep php7.3-مسل
.
إذا تم تثبيت امتداد MySQL ، فستحصل على استجابة مشابهة لهذا:
ii php7.3-mysql 7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 amd64 وحدة MySQL لـ PHP
إذا لم يكن ملحق PHP MySQL مثبتًا على خادمك ، ستحصل على إجابة فارغة من الأمر grep. في هذه الحالة ، سنقوم بتثبيت امتداد php-mysql على خادمك.
✅ تثبيت PHP صحيح تمديد MYSQL
قم بتشغيل الأمر التالي لتثبيت امتداد php-mysql المناسب على خادم WordPress الخاص بك.
apt-get install php-mysql
? مثال: إذا كان إصدار PHP المثبت على الخادم الخاص بك هو PHP 7.3. ثم ستستخدم الأمر تثبيت apt-get php7.3-مسل
.
بمجرد تثبيت امتداد PHP MySQL الصحيح على خادم WordPress الخاص بك ، أعد تشغيل خادم الويب.
اباتشي:
إعادة تشغيل خادم apache2
Nginx:
إعادة تشغيل خدمة nginx
حاول تشغيل موقع WordPress الخاص بك بعد إكمال جميع التعليمات المذكورة أعلاه. يجب أن تعمل بدون مشاكل.
? هتافات!