כיצד להתקין LAMP באובונטו 10.04

אובונטו, מדריכים, קוד פתוח

שלום לכולם,

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

נתחיל מהפקודה הבאה, הכנסו למסוף (יישומים > עזרים > מסוף) והקלידו:

sudo tasksel install lamp-server

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

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

כדי לבדוק את Apache הכנסו לכתובת http://localhost/ שהיא בעצם hostname פנימי של המחשבה, בדומה לכתובת ה־ip‏ 127.0.0.1. במידה שהכל תקין אתם אמורים לפגוש בעמוד הבא:

עתה נבדוק ש־mysql מותקן. הריצו במסוף את הפקודה:

mysql -u root -p

תתבקשו להכניס את הססמה של ה־root שבחרתם מבעוד מועד. עצם הכניסה מוכיחה ש־mysql הותקן, אם כן נוכל להמשיך לשלב הבא. כדי לצאת מ־mysql הקלידו: exit.

הריצו את הפקודה הבאה:

sudo gedit /var/www/test.php

הכניסו לקובץ את התוכן הבא ושימרו:

<?php phpinfo(); ?>

כעת יש לאתחל את Apache. זאת ניתן לעשות באמצעות הפקודה:

sudo /etc/init.d/apache2 restart

עתה נבדוק שקובץ ה־php שיצרנו עובד. הכנסו לכתובת: http://localhost/test.php. אם מופיעה לכם טבלה סגולה (ראו תמונה) הכל תקין!

תיקיית השרת נמצאת ב־‎/var/www.

דור :)

ישנן 7 תגובות

ישנן 7 תגובות

  1. בהבהה Ubuntu Linux Mozilla Firefox 3.6.8  •  בתאריך: 3 בספטמבר, 2010 בשעה: 6:24

    synaptic -> edit -> mark packages by task -> lamp

    אותו הדבר רק גרפית

    להגיבלהגיב
  2. Tomer Cohen Linux Mozilla Firefox 4.0b4  •  בתאריך: 3 בספטמבר, 2010 בשעה: 7:40

    אין צורך להפעיל מחדש שרת אפאצ'י לאחר עדכון קובץ PHP בשרת.

    אני נוהג להפעיל את המודול userdir מיד אחרי ההתקנה של אפאצ'י. מה שזה מבצע זה לאפשר לכל משתמש במערכת לקבל תיקייה פרטית משלו בשרת. התיקיות נשמרות ב־‎~/public_html/‎ כברירת מחדל, וניתן להפעיל את המודול עם הפקודה sudo a2enmod userdir.

    להגיבלהגיב
  3. elidaian Ubuntu Linux Mozilla Firefox 3.6.8  •  בתאריך: 3 בספטמבר, 2010 בשעה: 15:14

    אפשר לעשות את ההתקנה גם עם הקישור הזה (טוב, כנראה שהקישור לא עובד מתוך תגובות, אבל זה קישור apt).
    אפשר גם ליצור לינק סימבולי לתקיית הבית, וככה יותר נוח לערוך את ה-php שנמצא שם

    להגיבלהגיב
  4. חתול Windows XP Mozilla Firefox 3.6.8  •  בתאריך: 5 בספטמבר, 2010 בשעה: 21:21

    בהתקנה הזו חסרים הרבה כלי חובה כמו phpMyAdmin ושרת ftp. צריך לזכור להתקין גם אותם.
    אני מעדיף להשתמש במקום זה ב-xampp שכולל את כל מה שנחוץ.

    להגיבלהגיב
  5. Tomer Cohen Linux Mozilla Firefox 4.0b4  •  בתאריך: 5 בספטמבר, 2010 בשעה: 21:28

    FTP?! מי צריך בכלל ftp?

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

    להגיבלהגיב
  6. חתול Windows XP Mozilla Firefox 3.6.8  •  בתאריך: 5 בספטמבר, 2010 בשעה: 21:34

    @Tomer Cohen: וורדפרס דורשת ftp לצורך שדרוגים.
    phpmyadmin הוא הדרך הקלה והנפוצה כדי לעבוד עם mysql. כמובן שניתן להתקין אותו בקלות אבל אנחנו עכשיו מדברים על התקנת חבילה מוכנה. גם את כל הרכיבים האחרים של LAMP ניתן להתקין בקלות בנפרד.

    להגיבלהגיב
  7. Tomer Cohen Linux Mozilla Firefox 4.0b4  •  בתאריך: 6 בספטמבר, 2010 בשעה: 8:23

    וורדפרס לא מחייבת FTP לשדרוגים. אם במערכת יש יכולת כתיבה לדיסק (אבל לא 777, חלילה וחס!), היא תבצע אותם בעצמה, מבלי בכלל לבקש ממך להזין כתובת FTP. קח בחשבון ש־FTP זה פרוטוקול מיושן ולא מאובטח, כך שהססמה שלך תשלח באופן גלוי ברגע שתתחבר לשרת ב־FTP.

    אפשר את כל הרכיבים של LAMP להתקין בעצמך, אבל אם תבצע את זה מבלי להיות מיומן בחבילות הנדרשות, אתה עשוי למצוא את עצמך מתקין PHP ו־MySQL מבלי להתקין את החבילה שמאפשרת ל־PHP להתחבר ל־MySQL, מתקין את php-cli במקום את המודול לשרת Apache וכו'. phpmyadmin זו חבילה שלא חייבים להתקין אותה, ממש כפי ש־lamp לא צריך לכלול את החבילות של Drupal ו־WordPress.

    להגיבלהגיב

השאר תגובה:

חובה

חובה, לא יוצג

תגים מאושרים:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>