בכל מקום האינטרנט הוביל העובדה שאנשים רבים כיום נלהבים ליצור אתרים. בעת שימוש ב- CMS מודרני, תהליך זה אינו קשה מדי. עם זאת, אם מנהל אתרים ירצה ליישם פונקציונליות ייחודית על המשאב שלו, סביר להניח שהוא יצטרך ללמוד MySQL ו- PHP.
נחוץ
- - דפדפן;
- - גישה לאינטרנט;
- - עורך טקסט.
הוראות
שלב 1
הורד את התיעוד והפצות התוכנה שתזדקק להם תוך כדי הלימוד. קודם כל, אתה צריך שרת HTTP שיפעיל סקריפטים של PHP. אפאצ'י מתאים מאוד לתפקיד זה. קבצים בינאריים, ארכיוני מקור ותיעוד לשרת זה זמינים בכתובת https://www.apache.org. באופן דומה ניתן להוריד הפצות של MySQL DBMS, כלי עזר ללקוחות ותוכניות הניהול שלה מהאתר https://www.mysql.com. הכל אודות PHP זמין בכתובת https://www.php.net. לידיעתך, עבור מערכות הפעלה דומות ל- UNIX, כל התוכנות הדרושות עשויות להיכלל בצורה של חבילות בינאריות במאגרי המפיץ או בתקליטורי התקנה. עבור מערכת ההפעלה של Windows, יש פיתרון טוב - חבילת דנבר, הזמינה בכתובת https://www.denwer.ru, הכוללת אפאצ'י, PHP ו- MySQL.
שלב 2
התקן את Apache, MySQL ו- PHP. עבור מערכות דומות ל- UNIX, השתמש במנהלי החבילות הזמינים כגון סל ד או apt-get, או בנה את התוכנה מהמקור על ידי ביצוע התיעוד. ב- Windows, פשוט הפעל את קבצי ההפצה ופעל לפי ההוראות שבתוכניות ההתקנה.
שלב 3
עיין בתיעוד הניהול של Apache ו- MySQL. שימו לב להיבטים של ניהול מארחים וירטואליים, הוספה והסרה של מאגרי מידע, הוספת טבלאות ושינוי נתונים בהם.
שלב 4
הגדר תצורה של Apache, MySQL ו- PHP. הוסף את המארח הווירטואלי לתצורת ה- Apache שלך. הפעל את שרת ה- HTTP. הפעל את MySQL. השתמש בכלי השירות לניהול המסוף (כגון mysql, mysqladmin, mysql_install_db) או ביישום MySQL Administrator כדי להוסיף את מסד הנתונים. צור טבלה אחת או יותר במסד הנתונים. מלא את הנתונים שבהם.
שלב 5
בעזרת עורך טקסט, צור סקריפט PHP בשורש המארח הווירטואלי. העתק לתוכו את הדוגמאות הפשוטות הקשורות לעבודה עם מסדי נתונים של MySQL מתיעוד ה- PHP (למשל, כאן https://www.php.net/manual/ru/ref.mysql.php). הצג את פלט הסקריפט על ידי פתיחתו בדפדפן באמצעות
שלב 6
למד היבטים אחרים של תכנות PHP ושימוש ב- MySQL. השתמש בתיעוד הזמין בהרחבה. הצטרף לקהילות המפתחים בפורומים מיוחדים (כגון https://rsdn.ru, https://forum.codeguru.ru, https://www.sql.ru/forum/, https://forum.ru-board.com), שאל את עמיתיך שאלות