התקנה על Windows-IIS
ישנם 2 דרכים להתקין את PHP על Windows-IIS: כממשק CGI או כממשק SAPI. בגרסאות של PHP4.1 ויותר, ממשק ה-SAPI הוא טוב יותר על Windows-IIS, לכן נראה כיצד מתקינים את PHP על Windows-IIS כממשק SAPI. הוראות אלו מתייחסות ל-Windows NT/2000/XP ושרת IIS 4 או יותר.
סרטון הדרכה:
שלבים 3 עד 8 מודגמים בסרטון ההדרכה הבא: התקנת PHP על שרת IIS כממשק SAPI (Flash - 379KB).
(במהלך הסרטון לחץ בתוך המסגרות הירוקות למעבר לשלב הבא).
פתח את חבילת ה-PHP שהורדת (קובץ .zip) לתוך ספריה שבה אתה מעוניין להתקין את PHP (רצוי לשמור בספריה c:\php\).
מהספריה בה פתחת את PHP (c:\php\), העתק את 3 הקבצים הבאים לספרית ה-System שלך (c:\winnt\system32\ עבור Windows NT/2000/XP, ו-c:\windows\system\ עבור Windows 9x/ME):
קובץ מקור (ב-c:\php\) |
קובץ יעד (Win NT/2000/XP) |
קובץ יעד (Win 9x/ME) |
c:\php\php4ts.dll |
c:\winnt\system32\php4ts.dll |
c:\windows\system\php4ts.dll |
c:\php\sapi\php4isapi.dll |
c:\winnt\system32\php4isapi.dll |
c:\windows\system\php4isapi.dll |
c:\php\php.ini-optimized |
c:\winnt\system32\php.ini (לא לשכוח לשנות את שם הקובץ) |
c:\windows\system\php.ini (לא לשכוח לשנות את שם הקובץ) |
כעת פתח את Internet Services Manager (לפעמים מופיע כ-Microsoft Management Console) מתוך Control Panel => Administrative Tools. הקלק עם עכבר ימני על ה-Web Server שלך (בדר"כ מופיע כ-Default Web Server), ובחר ב-Stop.
[ראה את תמונה 1].
הקלק שוב עם עכבר ימני על ה-Web Server שלך (בדר"כ מופיע כ-Default Web Server), ובחר ב-Properties.
תמונה 1
פעולה 5א
תחת הסימניה ISAPI Filters, בחר להוסיף פילטר נוסף ע"י לחיצה על כפתור Add.
תמונה 2
פעולה 5ב
הקלד 'PHP' עבור Filter Name, ותן את המיקום של הקובץ php4isapi.dll עבור Executable. לחץ על אישור (OK) להוספת הפילטר.
תמונה 3
פעולה 6א
עבור לסימניה Home Directory, ולחץ על כפתור Configuration.
תמונה 4
פעולה 6ב
עבור לסימניה Application Mappings, והוסף כניסה חדשה ע"י לחיצה על כפתור Add.
תמונה 5
פעולה 6ג
תן את המיקום של הקובץ php4isapi.dll עבור Executable, הקלד '.php' עבור extension, וסמן את Script Engine. לחץ על אישור (OK) להוספה.
פעולה זו תנתב את כל הקבצים שמסתיימים ב-.php מהשרת אל מנוע ה-PHP, כדי להריץ את הסקריפט.
תמונה 6
פעולה 6ד
[חזור על הפעולות 6ב ו 6ג עבור כל הסיומות של הקבצים שאתה רוצה שיעברו דרך מנוע ה-PHP].
אשר את השינויים שביצעת עבור השרת שלך, ע"י לחיצה על כפתור OK.
הקלק עם עכבר ימני על ה-Web Server שלך (בדר"כ מופיע כ-Default Web Server), ובחר ב-Start.
[ראה את תמונה 1].
כדי לבדוק אם PHP הותקן בהצלחה, צור את הקובץ info.php ושמור אותו בספריית השרת שלך (כדי לגלות את מיקום ספריית השרת שלך, localhost, ראה את הספריה הרשומה ב-Local Path בתמונה 4 בדף זה). בתוך הקובץ כתוב את הקוד הבא:
כעת פתח את הדפדפן שלך, והעלה את הדף שיצרת (דרך http://localhost). אם אתה רואה דף מידע על PHP, אז ההתקנה הצליחה. אם אתה רואה את הקוד של הדף, אז PHP לא מותקנת כראוי.
אחרי ההתקנה של מנוע ה-PHP, עליך לעשות קונפיגורציה על-מנת להתאים את PHP למחשב האישי שלך ולדרישותיך. הסבר על הקונפיגורציה מופיע בפרק קונפיגורציה של PHP.
ממשק CGI | 01-11-01 13:01 מיכל | #4 |
| האם ממשק CGI הוא הרבה פחות טוב ואם ההבדל לא כ"כ משמעותי אשמח לדעת איך ניתן להתקין PHP עם ממשק זה. |
|
התקנה | 02-12-02 10:01 ארז | #55 |
| בקובץ הזיפ שהורדתי לא קיים קובץ INI-OPTIMIZED
יש קבצים בשמות שונים: PHP.INI-RECOMANDED
PHP.INI-DIST
באיזה להשתמש ולאיזה שם לשנות אותו? |
|
windows 98 | 04-12-02 04:01 דניאל | #109 |
| איך ניתן להתקין php בwindows 98?? |
|
| אני משתמש בשרת PWS ואני לא יודע מה לעשות
ואיזה שרת מביא (חינם) להריץ קבצי PHP |
|
התקנת הIIS | 05-12-02 22:02 שלי | #197 |
| איך בדיוק אני אמורה להתקין את הIIS? |
|
תגובה: שרת הIIS | 05-12-02 22:02 אלי חן (מנהל) | #200 |
| שרת ה-IIS הוא שרת האינטרנט של ווינדווס, והוא בדר"כ מגיע על דיסק ההתקנה של ווינדוס (אני יודע שהוא לפחות נמצא על הדיסק של ווינדווס 2000). ההתקנה של השרת היא כמו כל התקנה על ווינדווס, ולאחר ההתקנה אפשר לעשות קונפיגורציה קטנה לשרת.
אני אישית ממליץ על שרת Apache גם על מערכת ווינדווס. :) |
|
בדיקת הPHP | 05-12-02 22:02 שלי | #201 |
| טוב, הקלדתי את מה שהייתי צריכה להקליד בבדיקה, והוא כתב לי כך:
Parse error: parse error, unexpected T_STRING in c:\inetpub\wwwroot\info.php on line 2
מה הבעיה? |
|
תגובה: בדיקת הPHP | 05-12-02 23:01 אלי חן (מנהל) | #202 |
| הקוד הזה אמור לעבוד. השגיאה שיצא לך היא שגיאת קומפילציה, תבדקי אולי איפהשהו לא כתבת את הקוד כמו שצריך. |
|
בעיה ב PHP | 07-12-02 23:01 noam | #329 |
| הצלחתי לדסר את הפילטר וכשאני מנסה לעשות עיון כדי שיפתח את דף INFO זה אומר שיש שגיאה ב IIS
זאת אומרת שאני צריך להתקין את IIS מחדש? |
|
תגובה: בעיה ב-PHP | 07-12-02 23:01 אלי חן (מנהל) | #330 |
| לא נראה לי שצריך להתקין את IIS מחדש. תלוי מה סוג השגיאה שקיבלת. נסה למצוא עליו מידע ולתקן אותו. |
|
עובד ב XP? | 10-12-02 03:01 דימה | #456 |
| עובד ב XP? |
|
איך אני מתקין.... | 31-10-02 15:01 גיא | #491 |
| איך אני מתקין שרת על המחשב?
חלונות xp
בבקשה מי שיודע שיגיד גם באיימייל |
|
לא הצלחתי!! | 31-10-02 23:01 תמר | #523 |
| התקנתי את php בדיוק לפי ההוראות, וכשהרצתי את phpinfo קיבלתי את הקוד של הקובץ. אני משתמשת בXP, ובמקום ספריית c:winntsystem32 יש לי את הספרייה c:WINDOWSsystem32. האם זהו הגורם לאי ההצלחה? אם לא - במה נעוצה הבעיה??? |
|
ספריית ה-system | 31-10-02 23:02 אלי חן (מנהל) | #532 |
| להשים את ה-dll של PHP בספריית ה-System זה בעצם רק בגדר המלצה.. אפשר להשים אותו איפה שאתם רוצים, רק תקשרו ה-ISAPI מודול ל-dll. ראו את סרטון ההתקנה ותראו היכן משתמשים בנתיב אל קובץ ה-dll ושנו אותו בהתאם למיקום אצלכם במחשב.
[ראו גם את תמונה 3 ו-6 בדף זה, שנו שם את הנתיב בהתאם]. |
|
התקנתי וזה לא עובד! | 01-11-02 19:01 SM | #571 |
| התקנתי בדיוק לפי ההוראות שלעיל.
הפעלתי את קובץ הבדיקה של info וזה עובד טוב!
אבל כשניסיתי להפעיל פורום דרך... הדפדפן כותב לי שגיאה הבאה:
phpBB : Critical Error
Could not connect to the database
מה אני עושה, איך אני מתקן את זה?
(ד"א: הפורום הוא phpbb) |
|
התקנת PHP וזה כן עובד! | 01-11-02 19:01 אלי חן (מנהל) | #575 |
| התקנת PHP כן עובדת אצלך!
מה שלא עובד אצלך זה החיבור עם MySQL.. תבדוק: התקנת גם MySQL? העלת את ה-DB של phpBB?
(דרך אגב: רואים שזה פורום phpBB) |
|
אין לי את הקובץ | 02-11-02 05:02 Dימה | #599 |
| שלום,
אין לי את הקובץ php4isapi.dll כמו שכתוב בסרטון פלאש!
אצלי וינדוס XP. מה לעשות? |
|
php4isapi.dll | 02-11-02 02:00 אלי חן (מנהל) | #601 |
| הקובץ הזה הוא חלק מ-PHP.. הוא נמצא בתוך החבילה הביארית של PHP שאתה מוריד מאתר הרשמי. |
|
תודההה | 02-11-02 16:01 שלומי | #614 |
| ממש תודהה לך !!!!
אתה לא יודע כמה עזרת לי !!!!
ty !!! |
|
ההודעה שקיבלתי: | 03-11-02 02:01 Icel | #649 |
| Directory Listing Denied
This Virtual Directory does not allow contents to be listed.
מה עושים? |
|
הפעלת שרת ה-IIS | 03-12-03 04:01 חיים | #749 |
| אני לא יכול להפעיל אותו הוא נותן לי ERROR ניסיתי להתקין אותו מחדש וזה לא עוזר
(אני לא מצליח לעשות START מההתחלה יש לו סימן של ERROR) |
|
התקנה | 04-12-03 04:00 אהרון_אסולין | #782 |
| יפה מאוד על ההסברים , הכל עובד.
תודה |
|
אבל לי יש xp | 04-12-03 06:01 עידו | #800 |
| וזה לא אותו הדבר... אז מה אני אמור לעשות? |
|
התקנה על XP | 04-12-03 08:00 אלי חן (מנהל) | #809 |
| ההתקנה של PHP על שרת *IIS* הוא כמעט אותו דבר בכל מערכות ווינדוס.. ההבדל נע רק בנתיב של ספריית ווינדוס וספריית הסיסטם.
בווידוס XP ספריית הווינדוס נמצאית ב C:/Windows וספריית הסיסטם נמצאית ב C:/Windows/System32 |
|
בשלב 9 | 04-12-03 20:02 אלי חן (מנהל) | #846 |
| קודם כל, האם שלב 8 (הפעלת השרת מחדש) עבר בהצלחה ללא שגיאה?
אם קיבלת שגיאה, אז PHP לא הותקן טוב - וודא כי העברת את כל ה DLLs לספריית ה system שלך..
* העבר את כל ה DLLs הנמצאים בספריה php/dlls לספריית ה System שלך..
בדוק היכן ממוקמת הספריה של השרת שלך, ותחתיו תשמור את קבצי ה PHP. |
|
התקנת PHP על IIS | 09-12-03 09:01 אופיר | #1109 |
| מספר דברים לא ברורים לי
1. איך ה- PHP יודע היכן נמצא הקובץ php.ini ?
2. למה לא מתבצע רישום (Registeration) של כל קבצי ה -dll הכלולים בחבילת ההתקנה ב Registry ? |
|
תשובה: התקנת PHP על IIS | 09-12-03 18:02 אלי חן (מנהל) | #1135 |
| לגבי השאלה הראשונה:
ביוניקס ניתן להגדיר ל-PHP בדיוק איפה לחפש את קובץ ה-INI. בווינדוס PHP מחפש את קובץ ה-INI (בסדר המוצג פה): באותה ספריה של קובץ ה-PHP המורץ, או בספרית ווינדוס (c:windows), או בספריות האינקלוד. רצוי להשים את קובץ ה-INI בספרית ווינדוס (c:windows או c:winnt).
לגבי השאלה השניה:
PHP פותחה במקור על יוניקס, שם אין מה שנקרא Registery, לכן PHP אינה זקוקה לרישום ב-Registery על מנת שתעבוד. בווינדוס צריך רק להעביר את כל ה-DLL-ים (לא של ה-extensions) לספריית ה-System של ווינדוס (C:windowssystem32 או C:winntsystem). |
|
אה לא מובן לי ממש ההורדה | 10-12-03 00:01 נבו | #1152 |
| הורדתי מהאתר php את הקובץ php-5.0.2-Win32
עשית להוציא ממנו את כל הקבצים ויצא קובץ אחד עם אותו שם שהוא 7 מגה מה אני עושה איתו?? |
|
download PHP installer | 31-10-03 17:01 אלי חן (מנהל) | #1199 |
| מאתר הבית של PHP ניתן להוריד את PHP installer שזו תוכנית המתקינה את PHP על ווינדוס. |
|
אין לי אתר | 02-12-04 04:01 פבל | #1419 |
| התקנתי IIS אבל אין בו כלום שום website שאפשר ללחוץ עליו. אני לא כלכך מתמצא בתחום אז מה אני צריך לעשות כדי שיהיו שם דברים כי אני רוצה להשתמש בPHP |
|
לא ניתן לקבל את הדף המיוחל | 09-12-05 20:01 ראובן סגל | #2613 |
| פעמיים חזרת על התקנת PHP ל-IIS על פי הדך שאתם תתליצים ולא קיבלתי הודעת ERROR , אומנם כאשר ניגשתי להרצת הקובץ http://c:inetpubwwwrootinfo.php בדפדפן של האקספלורר קיבלתי הודעה כזו.
The page cannot be displayed
The page you are looking for might have been removed or had its name changed.
--------------------------------------------------------------------------------
Please try the following:
Open the res://shdoclc/syntax.htm#http:// home page, and then look for links to the information you want.
If you typed the page address in the Address bar, make sure that it is spelled correctly.
If you still cannot open the page, click the Internet Explorer
Search button to look for similar sites.
Internet Explorer
האם יש לכם טיפ שיסייע לי?
האם אתם ממליצים לנסות עם APACHE? |
|
בעיה קבצים לא נמצאים וPHP 5 | 10-12-05 05:02 יוסי אטיאס | #2615 |
| שלום!
יש לי שפר שקוראים לו PHP5 ורציתי לשאול המדריך כאן מלמד להתקין אותו????
והורדתי את PHP 4.4 NPPH.NET ואין לי את הקבצים שצריך לשים בSYSTEM32 ..
האם תוכל להביא לי התקנה אחרת? |
|
איפהה... | 31-10-05 05:02 צפנת כהן | #2620 |
| אולי תוכלו לתת קישור ישיר להורדת PHP?
או הסבר כיצד משתמשים באתר המסובך הזה שנתתם לנו כדי שנוריד משם....
מה כ"כ קשה להסביר???
יש אנשים שצריכים את הסבר,אז אולי תתחשבו? |
|
|
נתקעתי בשלב : פעולה 6ג | 09-12-07 12:02 אסף סופר | #2784 |
| שלום לך בשלב זה הכפתור ok באפור ולא ניתן ללחוץ עליו האם זה עניין של הרשאות ואיך אני מתגבר על זה ? |
|