מטרת מדריך זה להשלים את הפער בין החומר התאורטי הנלמד בכתה או מספר לימוד, לבין העבודה המעשית על המערכת.
המדריך מיועד לתלמידים המתחילים את הלימוד התאורטי של php, וזקוקים להדרכה כיצד לכתוב ולהפעיל את התכניות הראשונות שלהם במערכת GNU/Linux.
המדריך נבנה על מערכת Debian GNU/Linux אך כל מערכת לינוקס תתאים. הוראות ההתקנה המדוייקות ספציפיות למערכת מבוססת Debian GNU/Linux, אך ינתנו הסברים כלליים גם עבור מערכות אחרות.
במערכות Debian הפקודה הבאה תתקין את כל התכנות להן זקוקים בכתיבת דפי רשת מבוססי php ושרת רשת:
apt-get install apache2 libapache2-mod-php5
במערכות אחרות צריך להקפיד כי במערכת יהיה מותקן שרת רשת מסוג apache ושפת תכנות php
אם אתם תלמידים המחברת שלכם תספיק בהחלט, ספר לימוד טוב לא יזיק. כדאי לזכור כי ל php מדריכים רבים ברשת.
את התכנית ניתן לכתוב בכל עורך טקסט. אנו נשתמש בדוגמה זו בעורך הטקסט של 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 יצתרכו להתאים את הנתיב בהתאם
כך צריכה להראות התכנית בעורך הטקסט ובמסוף בו אתם מבצעים את ההידור וההרצה.
(לחץ על התמונה כדי לקבל תמונה מוגדלת)
בהמשך העבודה בודאי תרצו להתקין כלי פיתוח נוספים וספריות פיתוח חדשות. אפשר למצוא מדריכים לשימוש בכלים אלו ברשת ופה באתר.
מדריכי תכנות - אוסף מדריכי התכנות בפנגווין.