XAMPP (נהגה זאמפ או אקסמפ)[1] היא תשתית תוכנה חופשית בקוד פתוח חוצה פלטפורמות להרצת שרת אינטרנט במחשב אישי. התשתית מורכבת משרת ה-HTTP של אפאצ'י, מסד הנתונים של MariaDB, ומפרשים לסקריפטים בשפות התכנות PHP ו-Perl.[2] [3] מכיוון שרוב שרתי האינטרנט בפועל משתמשים באותם רכיבים כמו XAMPP, הדבר מאפשר מעבר משרת בדיקה מקומי לשרת חי.

XAMPP
Xampp logo.svg
XAMPP Windows 10.PNG
גרסה אחרונה 7.4.13 (11 בינואר 2021) עריכת הנתון בוויקינתונים
גרסת בטא 8.0.5
מערכת הפעלה חוצה-פלטפורמות עריכת הנתון בוויקינתונים
סוג רישיון הרישיון הציבורי הכללי של גנו עריכת הנתון בוויקינתונים
www.apachefriends.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

קלות ההתקנה של XAMPP פירושה שניתן לעבוד עם תשתית דומה ל-WAMP או LAMP במהירות ובפשטות על מערכת הפעלה שולחנית כמו חלונות או MacOS, ובנוסף להתקין תוכנות נוספות כמו WordPress ו- Joomla! בקלות דומה גם באמצעות Bitnami.

אטימולוגיהעריכה

המונח XAMPP הוא ראשי תיבות לכאורה. עם זאת, אין פתיחת ראשי תיבות רשמית שצוינה באתר של המפתחים, Apache Friends. בכותרת דף הבית שלהם כתוב "XAMPP Apache + MariaDB + PHP + Perl", מה שמלמד כי קיצור זה הוא ראשי תיבות רקורסיביים.

MySQL הוחלף ב-MariaDB ב-19 באוקטובר 2015 והחל בגרסאות XAMPP 5.5.30 ו-5.6.14,[4] שינו למעשה את משמעות ראשי התיבות.

בעוד ששתי האותיות P ניתנות להחלפה, המוסכמה הנהוגה באתר Apache Friends מציינת כי האות P הראשונה היא קיצור של PHP והאות P האחרונה היא פרל.

תנאים מוקדמיםעריכה

XAMPP דורש הורדה והפעלה של קובץ ZIP, tar, 7z או exe אחד בלבד, ונדרשת תצורה מועטה של הרכיבים השונים המרכיבים את שרת האינטרנט.[5] גרסת Windows של XAMPP דורשת את גרסת 2017 של Microsoft Visual C ++.

תכונותעריכה

XAMPP מתעדכן באופן קבוע למהדורות האחרונות של Apache, MariaDB, PHP ו-Perl . זה מגיע גם עם מספר מודולים אחרים כולל OpenSSL, phpMyAdmin, MediaWiki, Joomla, WordPress ועוד.[6] עותקים מרובים של XAMPP יכולים להתקיים במחשב יחיד, וכל עותק נתון ניתן להעתיק ממחשב אחד למשנהו.[7] XAMPP מוצע גם בגרסה מלאה וגם בגרסה סטנדרטית (גרסה קטנה יותר).

אינטגרציית תוכנהעריכה

תשתית שרת האינטרנט המותקנת במחשב האישי מתמודדת עם בעיה נפוצה של מספרי פורט משותפים המבוקשים על ידי XAMPP. לרוב סקייפ או MySQL המותקנים במחשב עלולים להתנגש עם הפורט אליו XAMPP מאזין. למרות שניתן לעקוף התנגשות בין מספר יציאות באמצעות עצירת היישומים המשתמשים באותה יציאה, הפתרון הטוב יותר הוא שינוי מספר היציאה. את יציאת MySQL הנפוצה ביותר ניתן למצוא בקובצי my.ini, config.inc.php ו- php.ini מלוח הבקרה XAMPP. [8]

הפורט הרגיל הוא 3306 עבור MySQL, פורט 80 עבור Apache ו-443 עבור SSL, ניתן להחליף את מספרי היציאה למספר הבא, למשל, 3307 או 3308.

שימושעריכה

המאפיין הברור ביותר של XAMPP הוא הקלות שבה ניתן להתקין שרת אינטרנט.

באופן רשמי, מתכנני XAMPP התכוונו לשימוש ככלי פיתוח בלבד, כדי לאפשר למעצבי אתרים ולמתכנתים לבדוק את עבודתם במחשבים שלהם ללא גישה לאינטרנט. כדי להפוך את זה לקל ככל האפשר, תכונות אבטחה חשובות רבות מושבתות כברירת מחדל.[9] ל- XAMPP יש יכולת לשרת דפי אינטרנט ברשת האינטרנט.[10] ניתן כלי מיוחד להגנה באמצעות סיסמה על החלקים החשובים ביותר בחבילה. [11]

XAMPP מספקת תמיכה גם ביצירה ומניפולציה של מאגרי מידע, בין היתר MariaDB ו-SQLite.

לאחר התקנת XAMPP, ניתן להתייחס למארח מקומי כמו למארח מרוחק על ידי חיבור באמצעות תוכנת FTP כגון פיילזילה.

קישורים חיצונייםעריכה

  מדיה וקבצים בנושא XAMPP בוויקישיתוף

הערות שולייםעריכה

  1. ^ "Interview with Kai Seidler from the XAMPP project". MySQL AB. בדיקה אחרונה ב-7 ביוני 2015. 
  2. ^ "New XAMPP with MariaDB". apachefriends.org. 19 באוקטובר 2015. אורכב מ-המקור ב-2015-11-19. בדיקה אחרונה ב-19 בנובמבר 2015. 
  3. ^ "An easy to install Apache distribution containing MySQL, PHP, and Perl". SourceForge. אורכב מ-המקור ב-2015-06-06. בדיקה אחרונה ב-7 ביוני 2015. 
  4. ^ "New XAMPP with MariaDB". Apache Friends. אורכב מ-המקור ב-2016-04-12. בדיקה אחרונה ב-12 במרץ 2016. 
  5. ^ "Downloading and installing XAMPP". Udemy. 21 באפריל 2015. אורכב מ-המקור ב-2015-06-19. בדיקה אחרונה ב-21 באפריל 2015. 
  6. ^ "XAMPP Addons list". Apache Friends. 21 באפריל 2015. אורכב מ-המקור ב-2015-03-22. בדיקה אחרונה ב-21 באפריל 2015. 
  7. ^ "How to install XAMPP Software". Masunduh II. 21 באפריל 2015. אורכב מ-המקור ב-2015-07-09. בדיקה אחרונה ב-21 באפריל 2015. 
  8. ^ "Change mysql port in xampp". Swapreference. swapreference. 25 בספטמבר 2020. 
  9. ^ "apache friends - xampp for windows". Apachefriends.org. אורכב מ-המקור ב-2008-12-19. בדיקה אחרונה ב-19 בדצמבר 2008. 
  10. ^ "Where XAMPP is used commonly and what it can do.". Owusu-Ansah Godfred. אורכב מ-המקור ב-2015-06-19. בדיקה אחרונה ב-30 באפריל 2012. 
  11. ^ "XAMPP for Linux". אורכב מ-המקור ב-2012-05-01. בדיקה אחרונה ב-30 באפריל 2012.