מדריך לכתיבת דף אינטרנט דינאמי בתכנולוגית PHP

מטרת המדריך

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

למי מיועד המדריך

המדריך מיועד לתלמידים המתחילים את הלימוד התאורטי של php, וזקוקים להדרכה כיצד לכתוב ולהפעיל את התכניות הראשונות שלהם במערכת GNU/Linux.

על איזו מערכת נבנה המדריך

המדריך נבנה על מערכת Debian GNU/Linux אך כל מערכת לינוקס תתאים. הוראות ההתקנה המדוייקות ספציפיות למערכת מבוססת Debian GNU/Linux, אך ינתנו הסברים כלליים גם עבור מערכות אחרות.

דברים שצריך לאסוף לפני תחילת העבודה

  • - שפת php, מאוחר יותר אפשר להוסיף עוד סיפריות וכלי פיתוח נוספים.
  • - שרת רשת מסוג apache.

במערכות Debian הפקודה הבאה תתקין את כל התכנות להן זקוקים בכתיבת דפי רשת מבוססי php ושרת רשת:

  apt-get install apache2 libapache2-mod-php5

במערכות אחרות צריך להקפיד כי במערכת יהיה מותקן שרת רשת מסוג apache ושפת תכנות php

  • - ספר לימוד ל php

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

  • מדריך זה אינו מכסה התקנה של מערכת apache , באתר זה, וברשת יש מדריכים רבים המסבירים את הדקויות של התקנת שרת רשת מסוג apache.

מהלך העבודה

כתיבת התכנית

את התכנית ניתן לכתוב בכל עורך טקסט. אנו נשתמש בדוגמה זו בעורך הטקסט של Gnome.

כתוב תכנית פשוטה בעורך הטקסט,

קוד:

<html>
<body>
<?php 
  echo 'Hello World<br />';
?>
</body>
</html>

יש לשמור את התכנית תחת השם index.php בנתיב אותו נקשר מאוחר יותר אל שרת הרשת.

הכנת נתיב מקושר אל שרת הרשת

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

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

לאחר התקנת שרת הרשת apache2 במערכות debian שרת הרשת עובד, ומספק את דפי הרשת המצויים בנתיב:

/var/www/apache2-default/

במערכות אחרות הנתיב יכול להיקרא:

/var/www/html/

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

כדי להקל על כתיבת דפי הרשת, ניצור מדריך עבור הדפים שלנו:

mkdir mysite

ולאחר מיכן נקשר אותו (בתור משתמשי על) לנתיב ברירת המחדל של apache

 ln -s /home/kobi/mysite /var/www/apache2-default/

( במקרה שלי את הספריה mysite הכנתי בנתיב home/kobi/mysite וקישרתי אותה אל נתיב ברירת המחדל של apache הוא var/www/apache2-default )

הפעלת התכנית

כעת נוודא כי התכנית שמורה בשם index.php במדריך שהכנו לצורך העבודה. בדוגמאות שלנו השתמשנו במדריך mysite

ls mysite/

צריך לתת חזרה את שם הקובץ שיצרנו

index.php
הרצת התכנית

את התכנית נריץ ע”י הפעלת דפדפן רשת וכתיבת הכתובת:

  http://localhost/apache2-default/mysite/

משתמשים במערכות בהן נתיב ברירת המחדל שונה מ apache2-default יצתרכו להתאים את הנתיב בהתאם

תמונת מסך

כך צריכה להראות התכנית בעורך הטקסט ובמסוף בו אתם מבצעים את ההידור וההרצה.

(לחץ על התמונה כדי לקבל תמונה מוגדלת)

איך להמשיך

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

מדריכי תכנות

מדריכי תכנות - אוסף מדריכי התכנות בפנגווין.

מדריכים/כתיבת_דפי_רשת_דינאמיים_בטכנולוגית_php.txt · שונה לאחרונה ב: 2008/06/19 18:34 (עריכה חיצונית)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0