27Jun

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

click fraud protection

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

הגדרת PHP

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

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

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

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

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

התקנת IIS 6 FastCGI Extension

כדי ש- 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
InstanceMaxRequests= 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000

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

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

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

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

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

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

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

בדיקת PHP

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

& lt;? Php phpinfo() ;? & gt;

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

מסקנה

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

קישורים

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

הורד IIS 6 FastCGI Extension