דף הבית » איך ל » כיצד להתקין PHP ב - IIS 6 עבור Windows Server 2003

    כיצד להתקין PHP ב - IIS 6 עבור Windows Server 2003

    אחת פלטפורמות הפיתוח הפופולריות ביותר באינטרנט היא PHP אשר מפעילה יישומים פופולריים רבים ואתרים כגון פייסבוק, וורדפרס וג'ומלה. בעוד שרוב המערכות הללו מתוכננות לשימוש במערכת לינוקס המפעילה את שרת האינטרנט Apache, ניתן לפרוס יישומי PHP באמצעות IIS 6 במערכת Windows Server 2003.

    הגדרת PHP

    כדי Windows להריץ קוד PHP, קבצי PHP בינארי צריך להעתיק למערכת שלך. אין צורך בהתקנה, אולם יש לבצע תצורה מסוימת כדי שהיא תפעל כראוי. הצעד הראשון הוא להוריד את הקבצים הבינאריים של Windows PHP ולחלץ אותם (כלומר 'C: PHP'). עבור IIS 6, לא בטוח חוט קבצים בינאריים יש להשתמש.

    העתק את הקובץ 'php.ini-production' מקבצים שחולצו והדבק אותו בספריית Windows. בספריית Windows, שנה את שם הקובץ ל- 'php.ini'.

    פתח את הקובץ 'php.ini' בפנקס הרשימות וקבע אותו בהתאם לצורך. מתוך הקופסה, תצורת הייצור שהעתקנו מוגדרת מראש עבור מה צוות PHP מרגיש טוב עבור שרת הייצור. ישנם מספר שינויים שעליך לבצע כדי להגדיר את PHP עבור מערכת IIS 6 שלך:

    • Uncomment ולהגדיר את המפתח, cgi.force_redirect = 0
    • בטל את המפתחות, fastcgi.impersonate = 1
    • Uncomment ולהגדיר את המפתח, extension_dir לתיקייה 'ext' בנתיב PHP הוצא אל (כלומר, 'C: PHPext').
    • הגדר את המפתח, LLL לאזור הזמן של השרת שלך (כתובת האתר בשורה מעל למפתח זה מפרטת את הערכים המקובלים).

    בשלב זה, מערכת Windows שלך יכול להפעיל סקריפטים PHP משורת הפקודה באמצעות הכלי 'php.exe'.

    התקנת IIS 6 FastCGI הרחבה

    כדי ש- Internet Information Services (IIS) 6 יפעיל ויגיש סקריפטים של PHP, נדרשת תצורה נוספת. במדריך זה, אנו נתקין PHP על IIS באמצעות ממשק FastCGI אשר מספק מאזן טוב של יציבות וביצועים. מאז FastCGI אינו כלול עם ברירת המחדל של IIS 6, אנחנו צריכים להוריד ולהתקין אותו.

    המתקין FastCGI אינו דורש שום תצורה, אולם לאחר סיומת FastCGI מותקן אנחנו צריכים להגדיר את זה כדי להפעיל PHP.

    פתח את הקובץ 'C: WINDOWSsystem32inetsrvfcgiext.ini' בפנקס הרשימות ומצא את הקטע 'סוגי' והזן את פרטי התצורה:

    [סוגי]
    PHP = PHP

    [PHP]
    ExePath = C: PHPphp-cgi.exe
    גרסה: 5000 =
    איכות הסביבה = PHP_MAX_REQUESTS: 5000

    לשנות ערכים אלה לפי הצורך בהתאם לסביבה שלך, אבל חשוב כי כל ההגדרות יש את הערכים הנכונים. לאחר שתסיים, שמור את הקובץ.

    הגדרת IIS להפעיל PHP באמצעות

    כאשר PHP ו- FastCGI מותקנים ומוגדרים, כל מה שנותר הוא להגדיר את IIS 6. כאשר אתה פותח את מסוף הניהול של IIS, תחת הרחבות שירות האינטרנט, ודא כי "FastCGI Handler" מוגדר למותר.

    לאחר מכן, עבור אל הגדרות המאפיינים עבור קבוצת אתרי האינטרנט.

    בכרטיסייה "ספריית הבית", לחץ על הלחצן "תצורה".

    הוספת מיפוי לקבצים עם סיומת הקובץ .php עם הפעלה להגדיר את DLL Extension FastCGI.

    לאחר החלת כל השינויים, הפעל מחדש את IIS.

    בדיקת PHP

    בשלב זה, השרת שלך מוכן ללכת, אבל רק כדי להיות בטוח שאנחנו יכולים לאשר את ההתקנה PHP באמצעות IIS די בקלות. יצירת קובץ טקסט בספרייה 'C: Inetpubwwwroot' בשם 'phpinfo.php' אשר פשוט מכיל את השורה:

    לבסוף, דפדף אל הכתובת: 'http: //localhost/phpinfo.php' בשרת שלך ואתה אמור לראות את דף המידע של PHP. אם הדף נטען בהצלחה, PHP פועל כעת במחשב שלך.

    סיכום

    ברגע שיש לך PHP והפעלה על מערכת Windows שלך, אתה יכול לנצל את שפע של יישומים מבוססי PHP זמין, כמו גם לפתח ולפרוס משלך.

    קישורים

    הורד PHP Windows Binaries (לא חוט בטוח)

    הורד IIS 6