הבנת XAMPP עם תפקידיה והחלקים החשובים ב- XAMPP
מונח תוכנה זה עשוי להישמעעדיין טמון באוזני הקהילה בכלל, אך לאלו מכם העוסקים בתחום ה- IT, במיוחד מפתחי אתרים חייבים להיות מוכרים למדי. אין להכחיש כי האתר הפך לדבר החיוני ביותר בהתחשב בהתקדמות במגמות טכנולוגיות מבוססות אינטרנט כיום.
לכן, בהחלט פעילות של עשיית וניהול האינטרנט חייב להיות פופולרי מאוד בקרב אנשים רבים. תוכנה חשובה אחת שחייבים להיות בידי מפתחי אתרים מתחילים היא XAMPP. בין אם אנו מבינים זאת ובין שלא, למרות שרבים משתמשים בתוכנת XAMPP זו כבר זמן רב, הם חסרים הבנה של הגדרתה וכיצד היא עובדת.
כמשתמש טוב כמובן שאתה חייבלהבין באיזה סוג תוכנה משתמשים. זה גם ממקסם את הביצועים שלך. אך אל תדאגו כי בהזדמנות זו נסקור לעומק את תוכנת XAMPP יחד עם הפונקציות והחלקים שבוודאי עליכם להבין כמפתח אינטרנט נבון. מייד, סקירה מלאה של ההבנה של XAMPP שתוכלו לראות להלן:
הגדרת XAMPP
תוכנה זו נקראת XAMPP העומד על Apache, MySQL, PHPופרל ואילו האות "X" מיועדת לחלק מתוכנה שיכולה לפעול בארבעה מערכות הפעלה מרכזיות כמו Windows, Mac OS, Linux ו- Solaris. מונח זה מכונה לעתים קרובות פלטפורמה צולבת (תוכנת ריבוי מערכות הפעלה).
כפי שמרמז השם בתוכנה זוהוא שילוב של מספר תוכנות עם אותה פונקציה התומכת ביצרני אתרים שרוצים שרת אינטרנט משלהם במחשב או מחשב נייד. תוכנה זו מורשית גם על ידי GNU וניתן להוריד אותה בחינם באינטרנט בהינתן תפקידה החיוני, במיוחד עבור יצרני אתרים מתחילים.
תוכנת XAMPP הוקמה על ידי חברהקרא לחברים אפאצ'י. עם קיומם של מספר כלי תכנות כמו MySQL, PHP ופרל זה בהחלט מצביע על כך שאם אתה רודף אחר אחד מהם או כולם פירושו שאתה חייב להחזיק בתוכנה זו בשם XAMPP. מטרתו של אפאצ'ה היא שבנוסף לציין את שם היזם זו גם תוכנה המציגה שרת אינטרנט במחשב שלך כמו שרת אינטרנט אמיתי.
פונקצית XAMPP
אם הוסבר בעבר כי XAMPPהוא שילוב של מספר תוכנות ולכן הפעם נסביר בזה אחר זה את הפונקציה או השימושיות, כמובן, הקשורים לעולמם של מפתחי אתרים. כתוכנת חוצה פלטפורמות היא כמובן מיועדת כך שכל אחד יוכל להשתמש בה. אפאצ'י היא תוכנה שפותחה גם היא חברים באפצ'י במטרה ליצור שרת אינטרנט אישיכך שתוכלו ליצור תצוגת רשת דינמית. מונח זה נקרא בדרך כלל Localhost. מפתחי אתרים רבים מנסים תחילה להפעיל את אתר האינטרנט שלהם ב- Localhost לפני שהם מפרסמים אותו סוף סוף בשרת האינטרנט האמיתי.
מלבד היותו שרת אינטרנט, XAMPP תומך גםכמה שפות תכנות מיוחדות באתר הן PHP, MySQL ופרל. PHP היא שפה המשמשת לעתים קרובות על ידי מתכנתים אחוריים מיוחדים מכיוון שהיא מתעדפת את ההיגיון על פני המראה, שלא כמו במקרה של HTML או CSS. לכן סקריפטים של PHP לא יהיו גלויים במראה האתר שלך.
מלבד היותו שרת אינטרנט, XAMPP תומך גםכמה שפות תכנות מיוחדות באתר הן PHP, MySQL ופרל. PHP היא שפה המשמשת לעתים קרובות על ידי מתכנתים אחוריים מיוחדים מכיוון שהיא מתעדפת את ההיגיון על פני המראה, שלא כמו במקרה של HTML או CSS. לכן סקריפטים של PHP לא יהיו גלויים במראה האתר שלך.
MySQL היא תוכנה שמשתמשת בהלניהול SQL (שפת שאילתה מובנית). שפה זו משמשת לרוב למטרות מסד נתונים מיוחדות באתרים. ניהול בסיסי נתונים נועד להוסיף נתונים, לשנות, למחוק ואחרים. קיומה של MySQL זהה בדרך כלל גם לשפת PHP.
הבא הוא כלי שנקרא פרל. שפת תכנות אחת זו אינה משמשת רק לניהול אתרים אלא גם במובנים רבים, היא גם אחת משפות התכנות של בית הספר הישן, אך עדיין יכולה להתקיים עד כה. פרל הוצג לראשונה בשנת 1987 כשהוא עדיין משתמש ביוניקס.
חלקים חשובים של XAMPP
כפיסת תוכנה הפועלת כאינטרנטשרת אירוח אמיתי, כמובן, כרוך בהרבה חלקים חשובים ב- XAMPP. למי שרגיל להשתמש בתוכנה זו בוודאי שלא יכיר את המונחים Htdocs, phpmyadmin ולוח הבקרה. גם שרת האינטרנט המקורי וגם תוכנת XAMPP משתמשים בו. שלושת הדברים הללו הופכים גם הם לחלק החשוב ביותר ב- XAMPP ואנחנו נסביר בזה אחר זה.
1. Htdocs
Htdocs היא תיקיית אחסון ברשתשרת לדפי אינטרנט שנוצרו ויוצגו בהמשך. גם בשרת האינטרנט המקורי וגם ב- XAMPP אותה צורה של Htdocs שונה אך ביכולתה. מכיוון ש- XAMPP משתמש באחסון הפנימי של המחשב, הקיבולת שלו תואמת את המחשב שלך. ואילו באירוח בתשלום הקיבולת המסופקת עוקבת אחר ההוראות שנקבעו.
2. phpMyAdmin
phpMyAdmin היא תוכנה מיוחדת עבורניהול ניהול MySQL. אם ב- Htdocs מאחסנים את קבצי תצוגת האינטרנט שלך ב- phpMyAdmin ישנם כל מסדי הנתונים שבהם אתה משתמש למטרות אתר.
3. לוח הבקרה
כפי שהשם מרמז, בלוח הבקרה הזה אתהיכול לשלוט או לשלוט ב- XAMPP בצורה יעילה יותר, החל מניהול הגדרות אתר, מסדי נתונים ועוד ועוד. בעולם האירוח המונח CPanel ידוע יותר.
זה ההסבר להבנת XAMPPיחד עם הפונקציות והחלקים החשובים הכלולים ב- XAMPP. בעזרת תוכנה זו, מפתחי אתרים יכולים ליצור ולעבד אתר אינטרנט בקלות, בין אם מדובר באתר אישי או בחברה. קיומו של XAMPP מועיל מאוד, במיוחד תוכנה מורשית GNU זו ותוכל להוריד אותה בחינם.