נט2יו - איכות ברשת משנת 2004
  מדריך התקנת WAMP בשנת 2017
21/2/2017 21:41

לפני שמדברים על WAMP, או בשמה המלא WampServer, חייבים לדבר קצת על סביבות עבודה (סביבות פיתוח).

"סביבת עבודה היא אוסף רכיבי מחשב, המאפשרים לבצע משימות המוגדרות לאותו השלב בפרוייקט המחשוב" – מתוך ויקיפדיה, סביבת עבודה.

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

אבל אם בכל זאת אנסה, רק אציין את כמות השעות (זמן שווה כסף!), התסכול, והקוד המיותר שאפשר לחסוך עם סביבת עבודה נכונה. וזה עוד מבלי לדבר על היכולת של סביבת עבודה נכונה להדחיק את היצר הבסיסי לשבירת המקלדת, יצר הקיים אצל כל מפתח ומתכנת WEB באשר הוא.

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

ישנן כמובן חלופות ומקבילות לWAMP, בין אם זה סביבות עבודה שמיועדות למערכות הפעלה שונות, או בין אם זה כאלו אשר חוצות-פלטפורמות (דוגמאת XAMPP).

יחד עם זאת, בחרתי לכתוב (הפעם) על WAMP המומלצת והחינמית, ומכיוון ששמעתי על יותר מידי מפתחים אשר נתקלו בקשיים בביצוע ההתקנה הזו,  וכשהמדריכים הפופולריים להתקנת הWAMP עודכנו בפעם האחרונה ב2011, הגיע הזמן להרים את הכפפה ולעשות סדר.


נעים להכיר, WAMP (או WampServer)


WAMP, המוכרת גם בשם WampServer, הינה סביבת פיתוח המשלבת בתוכה Apache, Open SSL, MySQL, ו- PHP ומיועדת למערכת ההפעלה Windows (אני עדיין מתעקש שחלונות נשמע טוב יותר!). לניהול קל של טבלאות הדטהבייס, WAMP משלבת בתוכה גם phpMyAdmin.


WAMP פותחה על ידי רומאיין בורדו (שיסלח לי אם אייתתי את שמו לא נכון), והגרסא הנוכחית שלה היא 3.0.6. היא מגיעה בגרסאות 32 ו64 ביט, ומכילה בתוכה:



  • Apache 2.4.23

  • PHP 5.6.25/7.0.10

  • MySQL 5.7.14

  • PhpMyAdmin 4.6.4

  • Adminer 4.2.5

  • PhpSysInfo 3.2.5


כמו כן, WAMP הינה חינמית*, נוחה מאוד לשימוש, פופולרית ומתעדכנת. עכשיו כשאתם יודעים כל מה שאתם צריכים לדעת (אולי אפילו קצת יותר..), בואו נתקין אותה אחת ולתמיד!


* באתר הרשמי רשום שWAMP חינמית תחת הרשיון GPML, אולם לא ממש ניתן למצוא מידע אודות הרשיון הזה. ככל הנראה מדובר בשגיאת כתיב והכוונה היא לרשיון GPL.


WAMP – מדריך התקנה


טוב, אז הדבר הראשון שאנחנו צריכים לעשות בשביל להתחיל בהתקנה – הוא מן הסתם להוריד אותה.

תבחרו בין קישור ההורדה לגרסאת 32 ביט ובין קישור ההורדה לגרסאת 64 ביט, על פי המחשב שאתם עובדים עליו. (אם אתם לא בטוחים, לכו על גרסאת 32 ביט, היא תעבוד גם במערכת הפעלה של 64 ביט).

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


חזרתם? בואו נמשיך!


נתחיל בלהריץ את ההתקנה ולבחור את השפה הרצויה:


מדריך התקנת WAMP - בחירת שפה


לאחר מכן, נקרא בעיון את הסכם הרשיון. במידה ואנחנו מסכימים (משום מה יש לי תחושה שזה המצב..), נסמן במקום המתאים ונמשיך:


מדריך התקנת WAMP - תנאי שימושhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-תנאי-שימוש-300x233.jpg 300w" sizes="(max-width: 499px) 100vw, 499px" />


המסך הבא בהתקנה הוא מסך מידע. שלא תעיזו ללחוץ Next בלי לקרוא!

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

במסך הזה תמצאו הוראות ואזהרות לדברים שעלולים לשבש את ההתקנה.


עיקרי הדברים:



  • לוודא שחבילות VC9, VC10, VC11, VC13, VC14 עדכניות (איזה חבילות מתאימות לכל מערכת הפעלה וקישורים להתקנות ניתן למצוא ממש כאן)

  • לא להתקין את הWAMP במידה שכבר מותקנת גרסא ישנה יותר – הWAMP עלול לא לעבוד ואתם עלולים לאבד את כל הדטהבייסים שלכם! בקישור הזה תמצאו הסבר מפורט על איך לעדכן גרסאת WAMP

  • את הWAMP יש להתקין בתיקיית אב (C:\wamp או D:\wamp למשל), ולוודא שבנתיב ההתקנה אין רווחים

  • יש לוודא שה-IIS לא מופעל

  • יש לוודא שהסקייפ סגור (גם לא רץ ברקע!)


אחרי שוידאנו שאנחנו עומדים בכל הדרישות המקדימות, אפשר ללחוץ Next בראש שקט ובטוח!


מדריך התקנת WAMP - דרישות מערכתhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-דרישות-300x233.jpg 300w" sizes="(max-width: 499px) 100vw, 499px" />


בוחרים את נתיב ההתקנה וממשיכים – לא לשכוח שמומלץ להתקין את WAMP בתיקיית אב (C:\wamp או D:\wamp למשל), וללא רווחים בנתיב.


מדריך התקנת WAMP - בחירת נתיבhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-בחירת-נתיב-300x233.jpg 300w" sizes="(max-width: 499px) 100vw, 499px" />


ולבסוף – מתחילים בהתקנה עצמה!


מדריך התקנת WAMP - תחילת התקנהhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-תחילת-התקנה-300x233.jpg 300w" sizes="(max-width: 499px) 100vw, 499px" />


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


מדריך התקנת WAMP - בחירת דפדפן ברירת מחדלhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-דפדפן-ברירת-מחדל-300x232.jpg 300w" sizes="(max-width: 498px) 100vw, 498px" />


אני בחרתי בכרום:


מדריך התקנת WAMP - בחירת CHROME כדפדפן ברירת מחדלhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-דפדפן-ברירת-מחדל-כרום-300x169.jpg 300w, http://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-דפדפן-ברירת-מחדל-כרום-768x433.jpg 768w" sizes="(max-width: 946px) 100vw, 946px" />


וכנ"ל לגבי עורך הטקסט הדיפולטיבי:


מדריך התקנת WAMP - בחירת עורך טקסט ברירת מחדלhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-עורך-טקסט-ברירת-מחדל-300x232.jpg 300w" sizes="(max-width: 497px) 100vw, 497px" />


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

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


מדריך התקנת WAMP - מידע לפני שימושhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-מידע-טרום-שימוש-300x233.jpg 300w" sizes="(max-width: 498px) 100vw, 498px" />


ו..ההתקנה הסתיימה!


מדריך התקנת WAMP - סיום התקנהhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-סיום-התקנה-300x233.jpg 300w" sizes="(max-width: 498px) 100vw, 498px" />


הכל עבר בהצלחה?


איך נדע שההתקנה שלנו צלחה ושהכל תקין אצלנו?

נפעיל את הWAMP בתור התחלה. תחילה, עלינו לראות את הסמל של WAMP מופיע באדום בשורת המשימות, משהו כזה:


מדריך התקנת WAMP - WAMP לא פעיל


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


מדריך התקנת WAMP - WAMP פעיל


אם הסמל אצלכם ירוק – עשיתם זאת! התקנתם את WAMP בהצלחה! אני גאה בכם 🙂

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

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


אני רוצה לראות את הפרוייקטים שלי


טוב, אז מה עכשיו? עכשיו ניגש לדברים שלנו.

נפתח את התפריט של הWAMP על ידי לחיצה שמאלית על הסמל שלו בשורת המשימות, ונלחץ על Localhost:


מדריך התקנת WAMP - Localhost


אם הכל תקין, אתם אמורים לראות את הדף הבא:


מדריך התקנת WAMP - Localhost פתוחhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-Localhost-פתוח-300x163.jpg 300w, http://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-Localhost-פתוח-768x416.jpg 768w, http://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-Localhost-פתוח-1024x555.jpg 1024w" sizes="(max-width: 1920px) 100vw, 1920px" />


מכאן ניתן לגשת לכל הכלים של WAMP, לראות אילו גרסאות מותקנות, לגשת לכל הפרוייקטים שלנו, ולראות את הגדרות השרת של WAMP.

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


כתובות יפות יותר


במיוחד אם אתם מפעילים וורדפרס, עניין ה"שכתוב כתובות" על מנת להציג כתובות יפות יותר לא יעבוד לכם בהתחלה. אם תנסו להיפטר מכתובות בסגנון  localhost/yourwebsite/?p=18 דרך לוח הבקרה של וורדפרס, תגלו שהדפים בכתובות החדשות מחזירים לכם שגיאות. בשביל לנצח את השגיאות האלה, עלינו להפעיל את מודול השכתוב בApache.

פותחים את תפריט הWAMP, הולכים לApache, פותחים את Apache Modules, ויורדים עד לאות R.

ברגע שמוצאים את rewrite_module, מוודאים שהוא מסומן, וזה הכל 🙂


מדריך התקנת WAMP - Rewrite Modulehttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-rewrite-module-300x272.jpg 300w" sizes="(max-width: 599px) 100vw, 599px" />


סוף טוב הכל טוב


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

אני מקווה שבאמת הצלחתי להסביר בבירור ובפשטות את תהליך התקנת הWAMP.

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

אז מה אתם אומרים? 😉


קח אותי לתגובות!


תקלות נפוצות


הWAMP עלולה ליצור בעיות לפעמים, אולם אין מה להלחץ! עצרו את הפאניקה!

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


סמל הWAMP לא ירוק!


טוב, האמת שזה לא ממש תקלה – אלא הסימפטום. אם צבע הסמל של WAMP בשורת המשימות איננו ירוק, סימן שמשהו איננו קשורה. לחיצה שמאלית בעכבר על הסמל תפתח לנו את התפריט.

יכול להיות שהשירותים לא הותקנו כראוי, ולכן נתקין אותם שוב. תחילה את את MySQL:


מדריך התקנת WAMP - התקנת MYSQLhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-התקנת-MySQL-300x249.jpg 300w" sizes="(max-width: 372px) 100vw, 372px" />


ולאחר מכן את Apache:


מדריך התקנת WAMP - התקנת APACHEhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-התקנת-Apache-300x229.jpg 300w" sizes="(max-width: 373px) 100vw, 373px" />


אם הסמל עדיין לא ירוק, ננסה לסגור את הWAMP ולפתוח אותו שוב. לאחר העלייה שלו, ניכנס לתפריט ונלחץ על Restart All Services:


מדריך התקנת WAMP - Restart All Services


אם גם זה לא עזר, יכול להיות שמדובר בכך שחבילת VC כזו או אחרת איננה עדכנית – מה שמוביל אותי לתקלה הנפוצה הבאה…


VCRUNTIME140.DLL IS MISSING ודומותיה


אחת השגיאות הנפוצות ביותר בהתקנת הWAMP או בנסיון להפעיל אותו לאחר ההתקנה היא הודעת השגיאה הנוראית – "The program can't start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem":


מדריך התקנת WAMP - VCRUNTIME140.DLLhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-VCRUNTIME140-DLL-300x106.jpg 300w" sizes="(max-width: 466px) 100vw, 466px" />


השגיאה הזו ודומותיה(שמות שונים של קבצי DLL חסרים וכו') מתרחשת בדרך כלל כאשר חבילות הVC אינן עדכניות, או אינן מותקנות כראוי. אני אמרתי לא להתעלם מדרישות ההתקנה של WAMP, לא אמרתי? 😉

לא נורא, יש אור בקצה המנהרה!

WAMP דורשת שחבילות VC9, VC10, VC11, VC13, VC14 יהיו מעודכנות טרום-ההתקנה של WAMP עצמה. אז בואו נעדכן!

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

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


שימו לב: במערכות הפעלה ווינדוס 64 ביט, יש להתקין גם את גרסאת 32 ביט וגם את גרסאת 64 ביט של חבילות VC!


ברגע שכל הגרסאות מעודכנות, הכל כבר יסתדר מעצמו 🙂


בעיית Skype ו- WAMP


לעיתים, WAMP וסקייפ לא מסתדרות טוב יחד. הבעיה נובעת מכך ששתיהן מנסות להשתמש בפורט 80 לצרכים שלהן.

לבעיה הזו יש פתרון פשוט – פותחים את סקייפ, מנווטים אל תפריט הכלים, ולאחר מכן אפשרויות חיבור (Tools>Connection Options). שם, תחת הלשונית "חיבור", מסירים את הסימון מהצ'ק בוקס "Use port 80 and 443 as alternatives for incoming connections", שומרים את השינויים ומאתחלים את סקייפ.


מדריך התקנת WAMP - פתרון בעיית SKYPEhttp://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-תקלת-Skype-300x229.jpg 300w, http://masterscripter.co.il/wp-content/uploads/2017/02/מדריך-התקנת-WAMP-תקלת-Skype-768x586.jpg 768w" sizes="(max-width: 781px) 100vw, 781px" />


תקלות נוספות


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

אנא, שתפו אותי בתקלות בהם אתם נתקלים במהלך התקנת הWAMP – על מנת שאוכל לעזור ולהוסיף את התקלות הנפוצות למדריך הזה.

ואם המדריך הזה עזר לכם לפתור תקלה – גם שתפו אותי 🙂 זה תמיד משמח.


 


הפוסט מדריך התקנת WAMP בשנת 2017 הופיע ראשון בMasterScripter







האחריות על התגובות למאמרים השונים חלה על שולחיהן. הנהלת האתר אינה אחראית על תוכנן.
שליחת תגובה
חוקי שליחת תגובות*
תגובות חברי האתר מאושרות אוטומטית
כותרת*
_CM_USER*
_CM_EMAIL*
_CM_URL*
הודעה*
קוד אבטחה*

 הערה: התכנים המוצגים בעמוד זה ...

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

הצהרת נגישות

אתר זה מונגש לאנשים עם מוגבלויות על פי Web Content Accessibility Guidelines 2 ברמה AA.
האתר נמצא תמידית בתהליכי הנגשה: אנו עושים כל שביכולתנו שהאתר יהיה נגיש לאנשים עם מוגבלות.
אם בכל זאת נתקלתם בבעיית נגישות אנא שלחו לנו הערתכם במייל (אל תשכחו בבקשה לציין את כתובת האתר).

אודות ההנגשה באתר:

  • אמצעי הניווט וההתמצאות באתר פשוטים ונוחים לשימוש.
  • תכני האתר כתובים בשפה פשוטה וברורה ומאורגנים היטב באמצעות כותרות ורשימות.
  • מבנה קבוע ואחיד לנושאים, תתי הנושאים והדפים באתר.
  • האתר מותאם לצפייה בסוגי הדפדפנים השונים (כמו כרום, פיירפוקס ואופרה)
  • האתר מותאם לסביבות עבודה ברזולוציות שונות.
  • לאובייקטים הגרפיים באתר יש חלופה טקסטואלית (alt).
  • האתר מאפשר שינוי גודל הגופן על ידי שימוש במקש CTRL וגלגלת העכבר וכן בלחיצה על הכפתור המתאים בערכת ההנגשה הנגללת בצד האתר ונפתחת בלחיצה על הסמלון של כסא הגלגלים.
  • הקישורים באתר ברורים ומכילים הסבר להיכן הם מקשרים.
    לחיצה על הכפתור המתאים בערכת ההנגשה שבצד האתר, מסמנת את כל קישורי האתר בקו תחתון.
  • אנימציות ותכנים מהבהבים: הכפתור המתאים לכך בערכת ההנגשה שבצד האתר , מאפשר להסתיר בלחיצה אחת את כל התכנים באתר הכוללים היבהובים או תכנים המכילים תנועה מהירה (אנימציות, טקסט נע).
  • למתקשי ראיה: מתקשי הראיה שבנינו יכולים להעזר בשני כפתורים הנמצאים בערכת ההנגשה בצדו הימני של האתר, האחד מסב את האתר כולו לגוונים של שחור ולבן, השני מעביר את האתר כולו למצב של ניגודיות גבוהה.