6Aug
واحدة من منصات التنمية الأكثر شعبية على شبكة الإنترنت هي فب الذي صلاحيات العديد من التطبيقات والمواقع شعبية مثل الفيسبوك وورد و جوملا.في حين أن معظم هذه الأنظمة "مصممة" ليتم استخدامها على نظام لينكس يشغل خادم ويب أباتشي، يمكنك نشر تطبيقات فب عبر إيس 7 على نظام ويندوز سيرفر 2008 الخاص بك.
توصيف فب
لكي يقوم ويندوز بتشغيل كود فب، يجب نسخ الملفات الثنائية فب الى النظام الخاص بك.لا يلزم تثبيت، ولكن يجب أن يتم بعض التكوين من أجل تشغيله بشكل صحيح.الخطوة الأولى هي تحميل ثنائيات فب ويندوز واستخراجها( أي 'C: فب').بالنسبة ل إيس 7، يجب استخدام ثنائيات آمنة غير موضوع الترابط.
قم بنسخ الملف 'php.ini-برودكتيون' من الملفات المستخرجة لصقه في دليل ويندوز.في دليل ويندوز، إعادة تسمية هذا الملف إلى 'php.ini'.
افتح الملف 'php.ini' في المفكرة وقم بتهيئته حسب الحاجة.من خارج منطقة الجزاء، تكوين الإنتاج الذي نسخته مسبقا لما يشعر فريق فب جيد لخادم الإنتاج.هناك بعض التغييرات التي سوف تحتاج إلى تكوين لتكوين فب لنظام إيس 7 الخاص بك:
- أونكومنت وتعيين المفتاح، cgi.force_redirect = 0
- إلغاء إدخال المفتاح، fastcgi.impersonate = 1
- إلغاء التعيين وتعيين المفتاح،extension_dir إلى مجلد 'إكست' في المسار تم استخراج فب إلى( أي 'C: فبكست').
- قم بتعيين المفتاح، date.timezone إلى المنطقة الزمنية لخادمك( عنوان ورل الموجود في السطر الموجود فوق هذا المفتاح يسرد القيم المقبولة).
عند هذه النقطة، يمكن لنظام ويندوز الخاص بك تشغيل البرامج النصية فب من سطر الأوامر باستخدام أداة 'php.exe'.
تكوين إيس 7 إلى تشغيل فاستسجي
خدمات معلومات إنترنت( إيس) 7 يتضمن إطار فاستسجي كجزء من حزمة التثبيت.للتأكد من تمكينه في تثبيت إيس 7، تحقق من خدمات الدور ضمن إدارة الخادم & غ؛الأدوار & غ؛قاعدة بيانات للانترنت.
تأكد من تثبيت الخيار "سغي" تحت قسم "تطوير التطبيقات".إذا لم يكن كذلك، قم بتمكين هذه الميزة وتحديث تثبيت إيس 7 الخاص بك.
بمجرد تعيين إيس تثبيت حزمة الإدارة إيس 7.إذا كنت لا تستخدم الإعداد "نموذجي" ثم تأكد من أن لديك الخيار "فاستسجي" لتثبيت.تقوم هذه الحزمة بتثبيت واجهة تكوين فاستسجي داخل إدارة إيس.
تكوين إيس لتشغيل فب عبر فاستسجي
مرة واحدة إيس 7 هو الإعداد مع كافة الميزات المطلوبة، ونحن بحاجة فقط لتكوين لتشغيل فب.أولا، نقوم بتكوين فاستسجي للعمل مع فب تحت خيار "إعدادات فاستسجي"( يتم تثبيت هذه الميزة كجزء من حزمة الإدارة إيس 7).
في شاشة إعدادات فاستسجي، قم بإضافة تطبيق.
تعيين المسار إلى "فب-cgi.exe" القابل للتنفيذ الموجود في المجلد حيث قمت باستخراج الثنائيات فب ويندوز.بالإضافة إلى ذلك، قم بتغيير "إنستانسماكسركستس" إلى قيمة أعلى من الافتراضي( أي 5000).ضمن إعداد "إنفيروننتفاريابلز"، انقر فوق الزر إلبسس لتكوين خيارات إضافية.
قم بإضافة متغير جديد يسمى "PHP_MAX_REQUESTS" وقم بتعيين القيمة بنفس المقدار الذي حددته "إنستانسماكسركستس" أعلاه.
تطبيق كافة اإلعدادات حتى تعود إلى شاشة إيس ماناجر األساسية.
بعد ذلك، علينا أن نرسم خريطة كيف يتم تنفيذ البرامج النصية فب بواسطة إيس الذي تم تكوينه في "تعيينات معالج".
في تعيينات المعالج، قم بإضافة مناظرة وحدة نمطية جديدة.
قم بتعيين مسار طلب الوحدة النمطية إلى ملفات فب( *. php) بواجهة الوحدة النمطية "فاستجيمودول".تعيين الملف التنفيذي إلى نفس الملف كما تم تكوينه في إعدادات فاستسجي أعلاه.تعيين اسم ودود لهذا رسم الخرائط، مثل فب، وانقر فوق موافق.
عندما تحصل على موجه تأكيد، أجب "نعم" لتأكيد تريد فب لتشغيل كتطبيق فاستسجي.
تطبيق كل التغييرات الخاصة بك وإغلاق وإعادة تشغيل إيس للتأكد من أن الإعدادات الجديدة نافذة المفعول.
بمجرد الانتهاء من ذلك، يتوفر إصلاح عاجل ميكروسوفت( يتوفر ارتباط في قسم الروابط) الذي يتناول بعض المشكلات مع فب عند تشغيل إيس 7. يجب تثبيت هذه على خادم الويب الخاص بك لضمان وظائف فب بشكل صحيح من خلال فاستسجي.
اختبار فب
عند هذه النقطة، الخادم الخاص بك هو على استعداد للذهاب، ولكن فقط للتأكد من أننا يمكن تأكيد إعداد فب الخاص بك من خلال إيس بسهولة جدا.إنشاء ملف نصي في الدليل 'C: إينيتبوبوورووت' نيمد 'phpinfo.php' الذي يحتوي ببساطة على السطر:
& لوت؛؟ فب فبينفو() ؛؟ وGT.
وأخيرا، استعرض إلى العنوان: 'هتب: //localhost/ phpinfo.php' على الخادم الخاص بك ويجب أن تشاهد صفحة معلومات فب.إذا تم تحميل الصفحة بنجاح، فسيعمل فب الآن على جهازك.
استنتاج
بمجرد أن يكون لديك فب وتشغيلها على نظام ويندوز الخاص بك، يمكنك الاستفادة من العديد من التطبيقات القائمة على فب المتاحة وكذلك تطوير ونشر الخاصة بك.
وصلات
تحميل فب ويندوز ثنائيات( غير موضوع الترابط)
تحميل إيس 7 حزمة إدارة
تحميل فب الإصلاح العاجل ل إيس 7 فاستسجي( x86 / x64)