كيف يمكنني الحصول على PHP و MySQL تعمل على IIS 7.0?
سؤال
حسنا, لقد بحثت في كل مكان في الإنترنت عن حل جيد للحصول على PHP و MySQL تعمل على IIS7.0.انه من المستحيل تقريبا, لقد حاولت مرات عديدة و تخلت عبثا.من فضلك من فضلك مساعدة من خلال ربط بعض خطوة بخطوة البرنامج التعليمي إضافة PHP و MySQL على IIS7.0 من الصفر.PHP و MySQL ضرورية لتثبيت أي CMS.
المحلول
هل ألقيت نظرة على هذا:
http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/
الخلية يجب أن تكون جميلة على التوالي إلى الأمام.
اسمحوا لنا أن نعرف ما هي المشاكل التي واجهتك...
نصائح أخرى
لقد أعطيت PHP / MySQL الموقع الذي أنا لاستضافة مع IIS 7.0 على 64 بت من نظام التشغيل Windows Server 2008.
أنا .NET / MSSQL المطور, وأنا غير مألوف إما مع PHP و MySQL.
كيف كتب:
هل ألقيت نظرة على هذا...
أنا لا أعرف إذا كان أي واحد تنفيذ Win64 PHP هو أكثر authoratative أو شعبية من الآخر.
انا ذاهب الى محاولة اتباع الخطوات في كيف تمكين FastCGI الدعم في IIS7.0 المادة مع الملف php-5.2.5-x64-2007-11-12.zip من الانصهار-x lan.
إنه "نسخة PHP 5.2.5 (x64)" ، ولكن وفقا php.net, أحدث نسخة PHP 5.2.6.حسنا....
تأكد من "ملحقات ISAPI" المثبتة في IIS (المنجم).
تحميل البرنامج ومن ثم فك الضغط php-5.2.5-x64-2007-11-12.zip
نسخ محتويات المجلد php-5.2.5 (x64) في *C:\php*
نسخ الملف C:\php\php.ini-dist في مجلد *C:\Windows*
إعادة تسمية الملف C:\Windows\php.ini-dist كما php.ini
تحرير php.ini في "المفكرة".إزالة الرائدة منقوطة (;) من الخط:
;extension=php_mysql.dll
حفظ وإغلاق
نسخ الملف C:\php\ext\php_mysql.dll في مجلد *C:\Windows\System32*
في "إدارة IIS" في "معالج التخطيط" ، اختر "إضافة برنامج نصي خريطة..."
Request path: *.php Executable: C:\php\php5isapi.dll Name: PHP
تثبيت الخلية (شخص ما قد تم بالفعل تثبيت MySQL 5.0 بالنسبة لي).
إنشاء ملف C:\inetpub\wwwroot est.php كما
<html> <head> <title>PHP Information</title> </head> <body> <?php phpInfo(); ?> </body> </html>
انتقل إلى http://localhost/test.php في متصفح الويب الخاص بك.سترى صفحة من المعلومات حول PHP.
يفترض أن تعمل عبر FastCGI.ولكن لم نجاحا كبيرا (باستخدام ويندوز فيستا).يمكنني الحصول على PHP لتشغيل لكنه تعطل بعد تحميل الصفحة (FastCGI لا).لذلك أنا الشعيب لك.أود أن أرى إجابة موثوقة نفسي.
من تجربتي مع ويندوز/apache انها مجرد مسألة تثبيت الخلية ، لا أستطيع تخيل أن IIS/Apache لديه أي شيء للقيام مع هذا.
أباتشي رئيسيا الألم للحصول على تشغيل في ويندوز فيستا.و II7 (6) من المفترض أن تشغيل PHP بخير.لماذا عناء مع أباتشي ؟
أود أن أقترح إذا كنت تسير على PHP و MySQL تثبيت بدلا من استخدام المزج.يعمل كبيرة وسهلة لإضافة ملحقات و تعديل كل شيء.أنا استخدامها في العمل والحب.
واحدة من IIS المطورين ممتازة تجول هنا:
http://blogs.iis.net/bills/archive/2006/10/31/PHP-on-IIS.aspx
ومع ذلك ، من أجل الحب من الله لماذا ؟