سؤال

هل هناك أي مشكلات رئيسية لتكون على دراية بتشغيل تطبيق إنتاج PHP 5 / ZEND MVC على Windows؟ التطبيق المعين هو Magento، نظام التجارة الإلكترونية، والعميل لا يهتم حقا بوجود مربع Linux في Datacenter. هل حظي أي شخص بالحظ الحصول على PHP 5 و ZEND MVC يعمل بشكل صحيح على IIS؟

هل كانت مفيدة؟

المحلول

نعم إنه يعمل. تعمل Microsoft و ZEND معا للحصول على PHP قيد التشغيل عند تشغيلها على Linux. يحتوي ZEND حتى إصدارا معتمدا من الحزمة الأساسية الخاصة بهم (بما في ذلك PHP و MySQL وبعض لوحة التحكم) لنظام التشغيل Windows و IIS. كما يفترض أن يكون zend Framework من المنصوصية حقا.

خيار آخر بدلا من ذلك هو استخدام Apache على Windows، ولكن IIS أسرع لآراء الصفحة الثابتة ولديها أيضا بعض الخيارات الأخرى المثيرة للاهتمام. ملفات. غير معتمدة غير مدعومة، لذلك لإعادة كتابة الحاجة إلى الاعتماد على مكونات IIS الأخرى.

نصائح أخرى

حسنا، حصلت على IIS، ZEND و PHP كل العمل بشكل جيد.

تثبيت وحدة إعادة الكتابة، متبوعة:هذه المقالةحصلت على قاعدة zend إعادة الكتابة من هنا وضمان short_opentag = في بلدي php.ini.

حتى الان جيدة جدا

احصل على وحدة إعادة كتابة IIS مما يجعل الأمور أسهل قليلا.

http://www.iis.net/downloads/default.aspx؟tabid=34&g=6&i=1691.

لدي zend، php، apache and mysql يعمل على جهاز Vista X64 الخاص بي، لكنني سأقدمه جرب تشغيله على IIS بدلا من Apache.

أتصور أنه لن يكون من الصعب للغاية

لقد حققنا أيضا بعض التقدم في الحصول على Magento يعمل على مربع Windows Server 2008 مع IIS7 (تحت ISAPI). إذا كنا تعطيل عنوان URL لإعادة كتابة النظام يعمل بشكل جيد تماما، لكننا لم نتمكن من تحقيق النجاح مع Magento وأي من أنظمة إعادة كتابة (ELICON ISAPI Rewrite-Lite-Lite، Ape و Microsoft Rewrite Module).

Magento غير مدعوم على Windows. وبعد قمت بتثبيتها ولكني أكثر تعقيدا من لينكس ولا معنى لها في التطور في بيئة ستكون مختلفة عن النشر الأول. يجب إعادة تعيين عميلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top