سيعلمك محرر Downcodes كيفية نشر موقع PHP على خادم IIS! تشرح هذه المقالة بالتفصيل العملية الكاملة لتكوين بيئة IIS وتثبيت مترجم PHP وإعداد موقع الويب واختبار صفحات الويب PHP. من تمكين خدمة IIS، وتثبيت الوظائف الضرورية، إلى تكوين تجمع التطبيقات، وتعيين متغيرات بيئة PHP، إلى إنشاء موقع الويب، وتكوين تعيين المعالج، وأخيرًا الاختبار، كل خطوة واضحة وموضحة، مما يجعل من السهل حتى على المبتدئين البدء . تتضمن المقالة أيضًا إجابات للأسئلة المتداولة لمساعدتك في حل المشكلات التي قد تواجهها أثناء عملية النشر ومساعدتك في إنشاء موقع PHP الخاص بك بسرعة.
يتضمن نشر موقع ويب PHP من خلال IIS (خدمات معلومات الإنترنت) بشكل أساسي الخطوات التالية: تكوين بيئة IIS وتثبيت مترجم PHP وإعداد موقع الويب واختبار صفحة الويب PHP. من بينها، يعد تكوين بيئة IIS هو الخطوة الأولى، والتي تتضمن تمكين خدمة IIS، وتثبيت وظائف IIS المطلوبة، وإعداد مجلدات وملفات موقع الويب. ثم قم بتثبيت مترجم PHP للتأكد من أن الخادم يمكنه معالجة ملفات PHP. يتطلب إعداد موقع الويب إنشاء موقع ويب جديد في IIS وتكوين المعلمات ذات الصلة، وأخيرًا، قم باختبار صفحة الويب PHP للتأكد من أن كل شيء يعمل بشكل طبيعي.
بعد ذلك، سأتوسع في الخطوة الأولى بالتفصيل - تكوين بيئة IIS. أولاً، عليك التأكد من تمكين وظيفة خدمة IIS في نظام التشغيل Windows الخاص بك. افتح "البرامج والميزات" في لوحة التحكم، وحدد "تشغيل ميزات Windows أو إيقاف تشغيلها"، ثم حدد "خدمات معلومات الإنترنت" في النافذة المنبثقة، واتبع المعالج لإكمال التنشيط. بالإضافة إلى ذلك، فإن تثبيت بعض الوظائف الضرورية لـ IIS، مثل خدمات FTP وأدوات إدارة الويب وما إلى ذلك، هي أيضًا خطوات لا يمكن تجاهلها.
تمكين وظيفة IIS:
قبل إعداد البيئة، يجب عليك أولاً تمكين خدمة Windows IIS. انتقل إلى "البرامج والميزات" من خلال لوحة التحكم، وحدد "تشغيل ميزات Windows أو إيقاف تشغيلها"، وابحث عن "خدمات معلومات الإنترنت" وحددها في القائمة. قد تتطلب هذه العملية وسائط تثبيت Windows. تأكد من تمكين "أدوات إدارة الويب" و"خدمات الويب العالمية" على الأقل في خادم الويب (IIS).
تكوين تجمع التطبيقات:
في IIS Manager، تسمح لك تجمعات التطبيقات بتخصيص مواقع الويب المختلفة وعزلها وتوفير إعدادات بيئة مختلفة لتطبيقات مختلفة. تأكد من إنشاء تجمع تطبيقات أو تحديده وتعيين إصدار .NET CLR على "لا توجد تعليمات برمجية مُدارة" والوضع المُدار على "متكامل".
الحصول على برنامج PHP:
يمكنك تنزيل حزمة PHP المضغوطة أو المثبت من الموقع الرسمي. يوصى بتنزيل الإصدار غير الآمن (NTS) من حزمة PHP zip لأنه أكثر توافقًا مع IIS.
إعدادات متغير البيئة:
لفك ضغط حزمة PHP المضغوطة، من الأفضل وضعها في مسار لا يحتوي على مسافات، مثل C:PHP. بعد ذلك، قم بإضافة دليل PHP إلى متغير بيئة النظام Path لتسهيل تشغيل التعليمات المتعلقة بـ PHP مباشرة على سطر الأوامر.
تكوين ملف php.ini:
انسخ "php.ini-development" أو "php.ini-production" إلى "php.ini" وافتحه للتحرير. قم بإجراء التكوينات اللازمة لبيئة IIS، مثل تكوين مسار Extension_dir، وتمكين الامتدادات المطلوبة، وما إلى ذلك.
إنشاء موقع جديد:
في مدير IIS، انقر بزر الماوس الأيمن فوق "مواقع الويب" وحدد "إضافة موقع ويب". أدخل اسم موقع الويب، وقم بتعيين المسار الفعلي، ثم قم بتعيين اسم المضيف والمنفذ في Binding.
تكوين تعيين المعالج:
لكي يتمكن IIS من التعرف على ملفات PHP ومعالجتها، يجب إضافة تعيين معالج. في وظيفة "Handler Mapping" بموقع الويب، أضف تعيينًا جديدًا لتعيين امتداد الملف المطلوب لمترجم PHP.
اكتب نصًا للاختبار:
من أجل اختبار ما إذا كان PHP يعمل بشكل صحيح، قم بإنشاء ملف PHP (مثل Index.php) في الدليل الجذر لموقع الويب واكتب وظيفة معلومات PHP "phpinfo();".
قم بزيارة صفحة الاختبار:
قم بالوصول إلى موقع الويب الخاص بك من خلال متصفح (على سبيل المثال، http://localhost). إذا كانت الصفحة تعرض معلومات تكوين PHP بشكل صحيح، فهذا يثبت أنه تم نشر موقع PHP على الويب بنجاح من خلال IIS.
بعد التأكد من صحة التكوين الأساسي، يجب إجراء إعدادات الأمان وتحسين الأداء وما إلى ذلك لضمان عمل موقع الويب بسلاسة وكفاءة. وفي الوقت نفسه، يعد التحقق المنتظم من التحديثات، بما في ذلك IIS وPHP وامتداداتها، أيضًا جزءًا مهمًا لضمان أمان واستقرار موقع الويب. باتباع الخطوات المذكورة أعلاه وإجراء التعديلات التفصيلية حسب الحاجة، يمكنك نشر موقع PHP على الويب بنجاح في بيئة IIS.
1. كيفية تكوين PHP على IIS لنشر موقع على شبكة الانترنت؟ لنشر موقع ويب من نوع PHP على IIS، تحتاج إلى تثبيت PHP أولاً، وتكوين PHP على IIS، ثم إنشاء موقع ويب جديد. أولاً، قم بتثبيت PHP على الخادم وتأكد من توافقه مع إصدار IIS. بعد ذلك، افتح ميزة "Handler Mapping" في IIS Manager وأضف تعيينًا جديدًا لإرسال طلبات PHP إلى مترجم PHP. ثم قم بإنشاء موقع ويب جديد وربطه باسم المجال الخاص بك أو عنوان IP الخاص بك. أخيرًا، قم بتعيين الدليل الجذر لموقع الويب إلى المجلد الذي يحتوي على ملفات PHP وقم بتشغيل موقع الويب.
2. ما هي الاحتياطات المطلوبة عند نشر موقع PHP على IIS؟ هناك بعض الأشياء التي يجب مراعاتها عند نشر موقع ويب PHP على IIS. أولاً، تأكد من تثبيت إصدار PHP المطلوب على الخادم وأنه متوافق مع إصدار IIS. ثانيًا، تأكد من تكوين PHP بشكل صحيح على IIS ومن تعيين طلبات PHP بشكل صحيح إلى مترجم PHP. تأكد أيضًا من تثبيت الملحقات والمكونات المطلوبة وتكوين ملف php.ini بشكل صحيح لتلبية احتياجات موقع الويب. بالإضافة إلى ذلك، تحتاج إلى التأكد من أن إعدادات أمان الخادم تسمح بتنفيذ ملف PHP مع حماية أمان موقع الويب، مثل تعيين الأذونات الصحيحة واستخدام أحدث إصدار PHP لتجنب الثغرات الأمنية المعروفة.
3. كيف تختبر موقع PHP الخاص بك على IIS؟ يمكن اختبار موقع PHP الخاص بك على IIS بعدة طرق. أولاً، يمكنك تثبيت IIS وPHP على جهاز الكمبيوتر المحلي الخاص بك وتعيين الدليل الجذر لموقع الويب الخاص بك إلى مجلد محلي. اكتب عنوانك المحلي في متصفحك لرؤية موقع الويب أثناء العمل. وبدلاً من ذلك، يمكنك نشر موقع الويب الخاص بك على خادم عام والوصول إلى موقع الويب من خلال اسم المجال العام أو عنوان IP. يمكن أن يحاكي هذا شروط الوصول في بيئة حقيقية ويحدد المشاكل المحتملة. هناك أيضًا أدوات وأطر متاحة لاختبارات الأداء والأمان لضمان حسن سير العمل وأمان الموقع.
آمل أن يساعدك هذا البرنامج التعليمي الذي أعده محرر Downcodes في نشر موقع PHP الخاص بك بنجاح! إذا كان لديك أي استفسار برجاء ترك رسالة للتواصل.