البحث عن وظائف PHP الممكّنة في استضافة WordPress الخاصة بك باستخدام phpinfo ()
نشرت: 2023-07-11يعمل WordPress على PHP ، لذا بصفتك مطور WordPress ، من المهم فهم وظائف PHP الممكّنة على الخادم الذي يستضيف موقعك (مواقعك).
هل تحتاج إلى إعداد مكون إضافي أو تكوين تطبيق على موقع WordPress وتتساءل عما إذا تم تمكين وظيفة أو مكتبة PHP معينة على الخادم الخاص بك (مثل cURL)؟
في هذا البرنامج التعليمي ، سنعرض لك طريقة سريعة وسهلة للعثور على وظائف PHP الممكّنة على خادمك باستخدام وظيفة phpinfo()
في WordPress. نوفر أيضًا معجمًا شاملاً لوظائف PHP هذه للرجوع إليها ، ولمساعدتك على فهم الواجهة الخلفية لمواقع WordPress الخاصة بك بشكل أفضل.
يغطي هذا البرنامج التعليمي السريع ما يلي:
- ما هو phpinfo ()؟
- كيفية البحث عن وظائف PHP الممكّنة على خادمك باستخدام phpinfo ()
- مسرد وظائف PHP
ما هو phpinfo ()؟
وظيفة phpinfo()
هي وظيفة PHP مدمجة توفر قائمة طويلة من المعلومات التفصيلية حول تثبيت PHP وإعدادات التكوين على الخادم الخاص بك ، بما في ذلك جميع الامتدادات المحملة.
عندما يتم استدعاء وتنفيذ phpinfo()
، فإنه ينشئ صفحة HTML شاملة تعرض جوانب مختلفة من بيئة PHP ، بما في ذلك إصدار PHP والإضافات والتوجيهات ومتغيرات البيئة والمزيد.
تقوم الدالة phpinfo()
بإخراج المعلومات بتنسيق جدولي ، مما يسهل التنقل وفهم تكوين PHP. تتيح لك هذه المعرفة الاستفادة من الوظائف المتاحة في بيئة الاستضافة وتحسين عملية تطوير WordPress الخاصة بك.
يمكن تصنيف المعلومات المعروضة بواسطة phpinfo()
إلى أقسام مختلفة توفر تفاصيل محددة حول جانب معين من بيئة PHP.
تتضمن بعض المعلومات الشائعة التي يمكنك العثور عليها باستخدام phpinfo()
ما يلي:
1. إصدار PHP : إصدار PHP الذي يعمل على الخادم.
2. إعدادات التكوين : إعدادات وتوجيهات مختلفة محددة في ملف تكوين PHP (php.ini).
3. الامتدادات : قائمة بامتدادات PHP المحملة وتكويناتها.
4. متغيرات البيئة : متغيرات بيئة الخادم وقيمها.
5. متغيرات PHP : معلومات حول متغيرات PHP المحددة مسبقًا ، مثل "$ _SERVER" ، "$ _GET" ، "$ _POST" ، إلخ.
6. رؤوس HTTP : رؤوس طلبات واستجابة HTTP.
للحصول على قائمة بجميع وظائف PHP الممكّنة على الخادم الخاص بك ، راجع البرنامج التعليمي أدناه.
ملحوظات:
- استخدم
phpinfo()
بحذر. بينما يوفر معلومات قيمة لأغراض التطوير واستكشاف الأخطاء وإصلاحها ، لا ينبغي تركها متاحة على خادم الإنتاج. بعد الحصول على المعلومات الضرورية ، نوصي بإزالة استدعاء دالةphpinfo()
أو التعليق عليها لأغراض أمنية. - إذا كنت بحاجة فقط إلى معرفة إصدار PHP الذي يعمل خادمك حاليًا ، فيمكنك تخطي البرنامج التعليمي أدناه والانتقال ببساطة إلى علامة التبويب Hosting> Overview في The Hub.
كيفية البحث عن وظائف PHP الممكّنة على خادمك باستخدام phpinfo ()
باتباع الخطوات الموضحة في هذا البرنامج التعليمي ، ستتعلم كيفية استرداد قائمة المعلومات بسهولة والتي تعرض جميع وظائف وإضافات PHP الممكّنة على الخادم الخاص بك.
في هذا البرنامج التعليمي ، سنوضح لك كيفية الوصول إلى قائمة وظائف PHP لموقع WordPress الذي تم إعداده على استضافة WPMU DEV. لاحظ أن بيئات الاستضافة المختلفة قد تستخدم أدوات وطرق مختلفة لعرض هذه المعلومات. تواصل مع دعم الاستضافة إذا كان لديك أي أسئلة أو كنت بحاجة إلى مساعدة.
الخطوة 1: الوصول إلى ملفات موقع WordPress الخاص بك
للبدء ، يجب أن تكون قادرًا على الوصول إلى ملفات موقع WordPress المخزنة على خادمك. يمكنك القيام بذلك إما عبر FTP أو باستخدام أداة File Manager الخاصة بنا.
الخطوة الثانية: إنشاء ملف PHP
بعد ذلك ، قم بإنشاء ملف PHP باستخدام محرر نصوص وإضافة وظيفة phpinfo()
الموضحة أدناه:
<?php phpinfo();
يمكنك تسمية ملف PHP هذا بأي شيء تريده. في المثال أدناه ، قمنا بتسمية الملف "info.php" (ملاحظة: تجنب استخدام اسم ملف موجود في المجلد الجذر لتثبيت WordPress الخاص بك لمنع الكتابة فوق الملف الأصلي).
احفظ ملف PHP وأغلق محرر النصوص.
الخطوة 3: قم بتحميل الملف على الخادم الخاص بك
حدد موقع الدليل الجذر لتثبيت WordPress الخاص بك ، حيث توجد الملفات الرئيسية مثل wp-config.php و index.php ، وقم بتحميل ملفك إلى هذا المجلد.
كما ذكرنا سابقًا ، يمكنك القيام بذلك بسهولة باستخدام أداة File Manager الخاصة بنا.
الخطوة 4: قم بالوصول إلى إخراج phpinfo ()
افتح موقع WordPress الخاص بك في مستعرض ويب وأدخل عنوان URL لملف PHP الذي تم تحميله لإنشاء تقرير دالة PHP.
يجب أن تشاهد معلومات PHP معروضة. سيحتوي الإخراج على معلومات مفصلة حول تكوين PHP ، بما في ذلك جميع الوظائف الممكّنة على الخادم الخاص بك.
الخطوة 5: حدد موقع وظائف PHP الممكنة
قم بالتمرير لأسفل في إخراج phpinfo()
للعثور على وظيفة معينة. عادةً ، ستجد قائمة بجميع وظائف PHP الممكّنة جنبًا إلى جنب مع الإعدادات والتكوينات الخاصة بكل منها في القسم المسمى "Core".
هذا كل ما في الامر!
راجع قسم المصطلحات أدناه إذا كنت بحاجة إلى البحث عن أي من الوظائف المدرجة في تقرير وظيفة PHP الذي تم إنشاؤه.
مسرد وظائف PHP
يقدم هذا المسرد قائمة بوظائف PHP المختلفة وتطبيقاتها. لا تتردد في وضع إشارة مرجعية على هذه الصفحة واستخدامها كدليل مرجعي سريع لفهم الواجهة الخلفية لمواقع WordPress الخاصة بك بشكل أفضل.
إعدادات
تتعامل هذه الوظيفة مع إعداد PHP للعمل مع خادم الإنترنت ولتحديد الإعدادات داخل نصوص PHP النصية الخاصة بك.
- bcmath - تتيح هذه الوحدة الرياضيات الدقيقة التعسفية في PHP.
- التقويم - تسمح وظيفة PHP هذه بالتحويلات بين تنسيقات التقويم المختلفة.
- cgi-fcgi - أمر PHP عند تشغيله في وضع CGI أو FastCGI.
جوهر
هذه هي وظائف PHP الأساسية والفئات التي تشكل جوهر لغة PHP.
- ctype - مكتبة PHP تتحقق مما إذا كان نوع بيانات المتغير هو نوع حرف صالح.
- curl - يُستخدم لنقل البيانات باستخدام عناوين URL وهو العمود الفقري للوظائف المتعددة في PHP.
- التاريخ - مجموعة من الوظائف التي تتيح لك استرداد أو تنسيق التاريخ والوقت المحلي أو GMT في PHP.
- dom - امتداد PHP يوفر واجهة برمجة تطبيقات XML قوية وقوية (نموذج كائن المستند).
- exif - دالة PHP تُستخدم للعمل مع البيانات الوصفية للصورة.
- FFI - واجهة الوظيفة الأجنبية هي امتداد يوفر طريقة بسيطة لاستدعاء الوظائف الأصلية ، والوصول إلى المتغيرات الأصلية ، وإنشاء / الوصول إلى هياكل البيانات المحددة في مكتبات C.
- fileinfo - امتداد PHP يساعدك على تحديد نوع mime الخاص بالملف.
- عامل التصفية - تقوم هذه الوظيفة بتصفية البيانات إما عن طريق التحقق من صحتها أو تعقيمها مما يساعد في تأمين تطبيق PHP.
- ftp - تساعد وظائف FTP PHP في إنشاء اتصال بخادم FTP بعيد ، وهو جزء مهم من مشاركة الملفات.
- gd - مكتبة تُستخدم لإنشاء الصور الديناميكية.
- gettext - امتداد يهدف إلى تدويل نصوص PHP من خلال توفير دعم الترجمة.
- gmp - هذا امتداد PHP للرياضيات الدقيقة العشوائية.
- التجزئة - تُستخدم هذه الوظيفة لإنشاء قيمة تجزئة من سلسلة.
- iconv - يوفر واجهة لمكتبة GNU iconv ، والتي توفر تحويل مجموعات الأحرف.
- igbinary - بديل لمسلسل PHP بأداء أفضل وحجم أصغر.
- imagick - امتداد PHP يسمح بالعمل مع ImageMagick ، مجموعة برامج قوية لإنشاء الصور وتحريرها وإنشائها.
- imap - توفر هذه الوظيفة واجهة برمجة تطبيقات للتحدث إلى خوادم بريد الإنترنت باستخدام PHP.
- intl - يساعد هذا الامتداد في إجراء التجميع المتوافق مع UCA وتنسيق التاريخ / الوقت / الرقم / العملة في PHP.
- تسمح وظائف JSON - JSON في PHP بتشفير وفك تشفير بيانات JSON.
- ldap - تقوم وظائف LDAP بالاتصال والربط والفصل من دليل LDAP.
- libxml - مكتبة مؤسسة تقدم مجموعة من واجهات برمجة التطبيقات للتعامل مع XML ، بما في ذلك تحليل مستندات XML ودعم أنواع المستندات الأخرى مثل HTML.
- mbstring - ملحق معالجة سلسلة غير ثنائي يوفر وظائف سلسلة محددة متعددة البايت.
- mcrypt - يوفر مجموعة متنوعة من وظائف التشفير.
- memcache - توفر وحدة Memcache واجهة إجرائية سهلة الاستخدام وموجهة للكائنات لنظام ذاكرة التخزين المؤقت للكائنات الذاكرة الموزعة ذات الأداء العالي والمخزنة ، وهي عامة بطبيعتها ولكنها مخصصة للاستخدام في تسريع تطبيقات الويب الديناميكية من خلال تخفيف حمل قاعدة البيانات.
- memcached - امتداد للتفاعل مع memcached عبر مكتبة libmemcached.
- msgpack - يوفر واجهة لـ msgpack.org ، وهي مكتبة تسلسل كائنات فعالة تستند إلى ثنائي.
- mysqli - برنامج تشغيل قاعدة بيانات يستخدم للتفاعل مع قواعد بيانات MySQL.
- mysqlnd - هو المحرك الأصلي MySQL لـ PHP.
- openssl - وظيفة PHP قوية تُستخدم لإنشاء التوقيعات الرقمية والتحقق منها.
- pcre - يوفر وظائف لـ "التعبيرات العادية المتوافقة مع perl".
- PDO - PHP Data Objects هي طبقة وصول إلى قاعدة البيانات توفر طريقة موحدة للوصول إلى قواعد بيانات متعددة.
- pdo_mysql - محرك يقوم بتنفيذ واجهة PHP Data Object (PDO) لتمكين الوصول إلى قواعد بيانات MySQL.
- Phar - تنسيق أرشيف مدمج مع مكتبة وقت التشغيل للمساعدة في إنشاء وتحميل تطبيقات PHP مجمعة في ملف واحد.
- posix - الوصول إلى مكالمات نظام POSIX (Unix).
- readline - يوفر إمكانيات تحرير سطر تفاعلي ووظائف المحفوظات.
- redis - امتداد PHP للتفاعل مع Redis ، خدمة تخزين ذات قيمة مفتاح عالية الأداء.
- انعكاس - امتداد PHP ، يسمح بفحص برامج PHP وهندستها العكسية باستخدام عملية تسمى "الانعكاس".
- الجلسة - تتيح هذه الوظيفة إدارة جلسة المستخدم.
- shmop - واجهة بسيطة للوصول إلى مقاطع الذاكرة المشتركة في PHP.
- SimpleXML - ملحق يبسط عمل قراءة ملفات XML.
- Soap - SoapClient عبارة عن فئة مدمجة في PHP توفر طرقًا لإرسال طلبات SOAP وتلقي استجابات SOAP من عنوان URL.
- المقابس - تتيح لك وظائف مقبس PHP إنشاء مآخذ الشبكة وإدارتها ، واتصالات الشبكة منخفضة المستوى بين الخوادم.
- الصوديوم - الصوديوم مكتبة برامج حديثة وسهلة الاستخدام للتشفير وفك التشفير والتوقيعات وتجزئة كلمة المرور والمزيد.
- SPL - مكتبة PHP القياسية (SPL) هي مجموعة من الواجهات والفئات التي تعد جزءًا من نواة PHP.
- قياسي - هذه هي وظائف وفئات مضمنة توفرها PHP والتي لا تعتمد على التبعيات الخارجية أو ملحقات PHP.
- sysvmsg - يوفر واجهة لقوائم انتظار رسائل النظام الخامس.
- sysvsem - يتيح الوصول إلى إشارات على غرار POSIX.
- sysvshm - يوفر وظائف الذاكرة المشتركة.
- tokenizer - توفر وظائف tokenizer واجهة برمجة تطبيقات تسمح بتحويل كود مصدر PHP إلى مجموعة من الرموز المميزة.
- xml - XML (لغة التوصيف الموسعة) تتيح لك وظائف المحلل اللغوي تحليل مستندات XML.
- xmlreader - امتداد يسحب البيانات ويدفعها للخارج مرة أخرى.
- xmlrpc - تنفيذ PHP لبروتوكول XML-RPC المستخدم في تبادل البيانات عبر الشبكة.
- xmlwriter - امتداد لإنشاء مستندات XML باستخدام أسلوب بسيط يشبه "المُنشئ".
- xsl - XSL هي لغة للتعبير عن أوراق الأنماط لتحويل مستندات XML إلى مستندات XML أخرى.
- Zend OPcache - مكوّن مفتوح المصدر يعمل على تحسين أداء PHP من خلال تخزين رمز بايت نصي مُجمَّع مسبقًا في الذاكرة المشتركة ، وبالتالي إزالة الحاجة إلى PHP لتحميل النصوص البرمجية وتحليلها عند كل طلب.
- zip - يستخدم امتداد PHP zip لقراءة أرشيفات zip وكتابتها ومعالجتها.
- zlib - يوفر الوصول إلى مكتبة ضغط zlib.
وحدات إضافية
هذه هي مكونات البرامج الأساسية أو المكتبات التي تضيف وظائف متنوعة إلى لغة البرمجة النصية PHP.
بيئة
يشارك في إعداد وتكوين وإدارة بيئة وقت تشغيل PHP.
متغيرات PHP
تُستخدم لتخزين البيانات التي يمكن تعديلها أثناء تنفيذ البرنامج النصي الخاص بك.
اصنع بنفسك أو استخدم فريق الدعم الخاص بنا
سيعزز تعلم PHP قدرتك على استكشاف أخطاء موقع WordPress الخاص بك وتعديله وتحسينه.
نأمل أن يكون هذا البرنامج التعليمي مفيدًا إذا كنت بحاجة إلى إلقاء نظرة سريعة على وظائف PHP الممكّنة لخادمك. بالطبع ، إذا تمت استضافة مواقع WordPress الخاصة بك باستخدام WPMU DEV ، فيمكنك دائمًا التواصل مع فريق الدعم على مدار الساعة طوال أيام الأسبوع للحصول على مساعدة الخبراء بشأن أي شيء يتعلق بـ WordPress والاستضافة ، أو الحصول على إجابات فورية من خلال مساعدنا المدعوم بالذكاء الاصطناعي.
وكن مطمئنًا ، تم تكوين استضافتنا للعمل مع جميع المكونات الإضافية والتطبيقات والتكوينات الخاصة بـ WordPress.