הוכחות ופתרון בעיות

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

מדריך התקנה

1

הורד את המתקין

בקר ב עמוד הורדה ובחר את תוכנית ההתקנה עבור מערכת ההפעלה שלך. הקפד להוריד מהרשמי SourceForge מראה כדי להבטיח את שלמות הקובץ.

2

הפעל את מתקין

לחץ פעמיים על הקובץ שהורד. פועל Windows, ייתכן שתראה הנחיה בקרת חשבון משתמש - לחץ על "כן". פועל macOS, גרור את ה XAMPP סמל לתיקיית היישומים שלך. פועל Linux, חלץ את ה-tar.gz והפעל את סקריפט ההתקנה.

3

בחר רכיבים

במהלך ההתקנה, בחר את הרכיבים שאתה צריך. כברירת מחדל, Apache, MariaDB, PHP, ו-php MyAdmin נבחרים. אתה יכול גם לכלול FileZilla, Tomcat, Mercury Mail ו-Perl בהתאם לדרישות הפרויקט שלך.

4

בחר תיקיית התקנה

אנו ממליצים להתקין במיקום ברירת המחדל (C:\ xampp על Windows, /opt/lampp פועל Linux, /יישומים/ XAMPP על macOS). הימנע מנתיבים עם רווחים או תווים מיוחדים כדי למנוע בעיות הרשאה.

5

הפעל את לוח הבקרה

לאחר ההתקנה, פתח את XAMPP לוח בקרה. לחץ על "התחל" ליד Apache ו MySQL. פתח את הדפדפן שלך ונווט אל http://localhost כדי לוודא שהכל עובד.

תצורת אפאצ'י

שינוי נמל אפאצ'י

אם נמל 80 כבר בשימוש (נפוץ בסקייפ, IIS, או שרתי אינטרנט אחרים), עליך לשנות את יציאת ההאזנה של Apache.

  1. פתח את XAMPP לוח הבקרה ולחץ על "Config" לצד Apache.
  2. בחר httpd.conf.
  3. מצא את הקו תקשיב 80 ולשנות אותו ל תקשיב 8080.
  4. גם למצוא ServerName מארח מקומי: 80 ולשנות ל ServerName מארח מקומי: 8080.
  5. שמור את הקובץ והפעל מחדש את Apache מלוח הבקרה.
  6. גש לאתר שלך ב http://localhost:8080.

הגדרת מארחים וירטואליים

מארחים וירטואליים מאפשרים לך להפעיל מספר אתרים מקומיים עם שמות דומיין מותאמים אישית כמו myproject.local.

  1. ערוך C:\ Windows \ System32 \drivers\etc\hosts (הפעל את Notepad כמנהל).
  2. הוסף שורה: 127.0.0.1 myproject.local.
  3. פתוח httpd-vhosts.conf מתפריט התצורה של Apache.
  4. הוסף את בלוק המארח הווירטואלי שלך עם DocumentRoot ו ServerName.
  5. הפעל מחדש את Apache ובקר http://myproject.local.

הגדרה וניהול של מסדי נתונים

גישה ל-php MyAdmin

php MyAdmin הוא הממשק מבוסס האינטרנט לניהול שלך MariaDB מסדי נתונים. לאחר שהתחיל MySQL מלוח הבקרה, לחץ על הלחצן "מנהל" שליד MySQL, או לבקר http://localhost/phpmyadmin בדפדפן שלך.

ברירת מחדל MySQL משתמש: root
סיסמת ברירת מחדל: (ריקה / אין)

אבטחה MySQL RootPassword

כברירת מחדל, ה MySQL למשתמש שורש אין סיסמה. לפיתוח מקומי זה מקובל, אבל אם אתה רוצה להגדיר אחד:

  1. פתח את php MyAdmin ולחץ על הכרטיסייה "חשבונות משתמש".
  2. לחץ על "ערוך הרשאות" ליד משתמש השורש.
  3. לחץ על "שנה סיסמה" והזן סיסמה מאובטחת.
  4. עדכן את config.inc.php קובץ ב-php MyAdmin כדי להתאים את הסיסמה החדשה.

ייבוא וייצוא מסדי נתונים

כדי לייבא מסד נתונים, פתח את php MyAdmin, בחר את מסד הנתונים שלך (או צור אחד), לחץ על הכרטיסייה "ייבוא", בחר את קובץ ה-.sql שלך ולחץ על "עבור". כדי לייצא, בחר את מסד הנתונים, לחץ על "ייצוא", בחר את הפורמט שלך (בדרך כלל SQL), ולחץ על "עבור".

קומפוזיציה PHP

עריכת php.ini

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

  1. לחץ על "Config" ליד Apache בלוח הבקרה.
  2. בחר PHP (php.ini).
  3. מצא ושנה הגדרות כמו:
    • upload_max_filesize = 128M
    • post_max_size = 128M
    • memory_limit = 512M
    • max_execution_time = 300
  4. שמור והפעל מחדש את Apache כדי שהשינויים ייכנסו לתוקף.

מפעיל PHP הרחבות

רוב ההרחבות הנפוצות מופעלות כברירת מחדל. כדי לאפשר תוספות נוספות, פתח את php.ini, מצא את רשימת התוספות ובטל את ההערות (הסר את הנקודה-פסיק) מההרחבות שאתה צריך. הרחבות נפוצות כוללות extension=gd, extension=intl, ו extension=imap. הפעל מחדש את Apache לאחר ביצוע שינויים.

תקן התנגשויות יציאה

התנגשויות נמלים הן הבעיה הנפוצה ביותר בעת ההפעלה XAMPP שירותים. הנה איך לאבחן ולתקן אותם.

אפאצ'י לא יתחיל (יציאה 80 בשימוש)

האשמים הנפוצים כוללים סקייפ, Microsoft IIS, World Wide Web Publishing Service, או התקנה אחרת של Apache.

  • 1.בדוק את יומני לוח הבקרה עבור הודעת השגיאה הספציפית.
  • 2.פועל Windows, פתח את Services (services.msc) והפסק את "World Wide Web Publishing Service".
  • 3.בסקייפ, עבור אל כלים > אפשרויות > מתקדם > חיבור ובטל את הסימון של "השתמש ביציאה 80 ו 443."
  • 4.לחלופין, שנה את Apache לשימוש ביציאות 8080 ו 4433 כפי שתואר במדריך אפאצ'י לעיל.

MySQL לא יתחיל (יציאה 3306 בשימוש)

אחר MySQL או MariaDB ייתכן שהמופע כבר פועל במערכת שלך.

  • 1.פתח את מנהל המשימות וחפש mysqld.exe תהליכים. סיים כל מה שלא XAMPP.
  • 2.עצור כל שירותי מסד נתונים אחרים מהחלונית 'שירותים'.
  • 3.או לשנות MySQL נמל פנימה my.ini מ 3306 ל 3307.

אזהרות אנטי וירוס ונקודות חיוביות כוזבות

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

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

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

פעולות מומלצות

  • הוסף את שלך XAMPP תיקיית ההתקנה לרשימת אי הכללת האנטי וירוס שלך.
  • השבת זמנית את ההגנה בזמן אמת במהלך ההתקנה במידת הצורך.
  • תמיד להוריד XAMPP ממקורות רשמיים כדי להבטיח את שלמות הקובץ.
  • אמת SHA-256 סכומי בדיקה לאחר ההורדה כדי לאשר את האותנטיות.

שיטות עבודה מומלצות

שמור XAMPP עודכן

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

השתמש במארחים וירטואליים

במקום לזרוק את כל הפרויקטים ב-htdocs, צור מארח וירטואלי לכל פרויקט. זה מחקה סביבות ייצור ועושה URL נקי יותר.

גבה את מסדי הנתונים שלך

השתמש ב-php MyAdmin תכונת הייצוא של באופן קבוע ליצור SQL גיבויים של מסדי הנתונים שלך. אחסן את הגיבויים האלה מחוץ ל XAMPP תיקייה למקרה שתצטרך להתקין מחדש.

לעולם אל תשתמש XAMPP ברשתות ציבוריות

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

Securephp MyAdmin

אם מספר משתמשים ניגשים למכשיר שלך, הגדר א MySQL סיסמת root ושקול לאפשר אימות עבור php MyAdmin דרך הגדרות config.inc.php.

בדוק תחילה יומנים

כשמשהו משתבש, תמיד בדוק את ה- Apache ו MySQL יומני שגיאה בלוח הבקרה לפני חיפוש מקוון. התשובה בדרך כלל נמצאת שם.

הורד