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

התקן את LAMP (Linux Aתיקון MySQL PHP) באובונטו מאוד פשוט.

הנוהל מחולק לשלושה חלקים: להתקין ולבדוק את אפאצ'י, להתקין ולבדוק PHP, ולבסוף להתקין את מנהל מסדי הנתונים של MySQL.

אַפָּשׁ

התקנה

במסוף, הזן:

sudo apt-get להתקין את apache2

מוכן, כבר מותקן במחשב שלך אפאצ'י 2.

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

שירות sudo apache2 להתחיל

כדי להפסיק את השירות:

שירות sudo apache2 להפסיק

ולהפעיל אותו מחדש

שירות

הספרייה שבה אתה צריך לאחסן את אתרי האינטרנט שלך היא: / Var / www

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

sudo chmod -R 775 / var / www

Prueba

התחברות http://localhost בדפדפן האינטרנט שלך. אתה אמור לראות דף אפאצ'י.

PHP

התקנה

במסוף, הזן את הפקודה הבאה:

sudo apt-get להתקין php5 libapache2-mod-php5 php5-cli php5-mysql

הפעל מחדש את Apache עם:

שירות

Prueba

כדי לבדוק שהוא הותקן כראוי, אנו הולכים ליצור סקריפט PHP פשוט מאוד:

sudo gedit /var/www/test.php

הזן את התוכן הבא ושמור את הקובץ:


להפעלת הסקריפט, פתחתי את דפדפן האינטרנט שלך וניגשתי לכתובת האתר הבאה: http://localhost/prueba.php. אתה אמור לראות דף עם מידע על התקנת ה- PHP שלך.

MySQL

התקנה

הזן את הפקודה הבאה במסוף:

sudo apt-get להתקין את שרת mysql mysql-client libmysqlclient-dev

במהלך תהליך ההתקנה, הוא יבקש ממך להקצות את הסיסמה למשתמש שורש MySQL.

סיסמת שורש ל- MySQL

Prueba

הזן את הדברים הבאים במסוף:

שירות sudo mysql

זה אמור להחזיר משהו לגבי המצב של תהליך mysql.

כדי לוודא שהסיסמה עובדת בסדר:

mysql -uroot -pxxx

היכן ש- xxx היא הסיסמה שהזנת במהלך התקנת MySQL.

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

הגדר סיסמה ל 'root' @ 'localhost' = סיסמת ('yyy');

מחליף Yyy עבור הסיסמה החדשה שלך.

מריאד

יותר ויותר אנשים מעדיפים להשתמש ב- MariaDB במקום ב- MySQL. יש לציין כי ל- MariaDB יש תאימות גבוהה ל- MySQL, מכיוון שיש לו אותן פקודות, ממשקים, ממשקי API וספריות, שמטרתו להיות מסוגלת לשנות שרת אחד לשני באופן ישיר. הסיבה לכך היא כי MariaDB היא מזלג ישיר של MySQL, עם ההבדל שיש לה רישיון GPL, בניגוד ל- MySQL, שלאחר רכישת אורקל של Sun, שינתה את הרישיון שלה לקניינית.

בואו נראה כיצד להתקין את MariaDB, במקום MySQL.

התקנה

במקרה שהתקנת בעבר את MySQL, עליך להסיר אותו תחילה:

sudo apt-get purge mysql * sudo apt-get autoremove

לאחר מכן, עליך להוסיף את ה- PPA המתאים. במקרה של אובונטו 13.10:

sudo apt-get install software-properties-common sudo apt-key adv - recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu ראשי רוטב

והתקן את החבילות:

sudo apt-get עדכון sudo apt-get להתקין mariadb-server mariadb-client

זה יבקש את הסיסמה של משתמש השורש, בדיוק כמו MySQL.

Prueba

כדי לאמת את ההתקנה הנכונה של MariaDB:

mysql -v

זה אמור להחזיר מידע על MariaDB.

כדי לבדוק את הסטטוס של תהליך mariadb:

שירות sudo mysql

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

אם ברצונך לגשת ל- MySQL באמצעות סקריפטים מרוחקים (כלומר לא מתארחים בשרת שלך) עליך לערוך את כתובת ה- bind ב /etc/mysql/my.cnf והחלף את ערך ברירת המחדל (127.0.0.1) בכתובת ה- IP שלך.

לאחר ביצוע השינוי ל- my.cnf, הפעל מחדש את MySQL באמצעות:

שירות sudo mysql מחדש

phpMyAdmin

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

sudo apt-get להתקין phpmyadmin

כדי לגשת אליו, גש לכתובת האתר הבאה מדפדפן האינטרנט שלך: http://localhost/phpmyadmin

אל תשכח ללחוץ על סרגל הרווח במסך התצורה כדי לבחור באפצ'י 2 כשרת האינטרנט שברצוננו להגדיר באופן אוטומטי.

אם אינך יכול לגשת ל- phpmyadmin, נסה ליצור קישור סימלי בתיקיית www, כך:

sudo ln -s / usr / share / phpmyadmin / var / www /

ספריית אלוקים

אם אתה רוצה להוסיף תמיכה ליצירת גרפים ומניפולציות ב- PHP, כתבתי במסוף:

sudo apt-get להתקין php5-gd

SSL ב- Apache 2

להפעלת מודול SSL (Secure Socket Layer) באפצ'י 2, הזן במסוף:

sudo a2enmod ssl

כדי לראות את השינויים, אל תשכח להפעיל מחדש את Apache2 עם:

sudo /etc/init.d/apache2 הפעלה מחדש

מקורות: דדולף & יוניקסמן


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   אליוטיים 3000 דיג'ו

    אם אתה משתמש באובונטו מינימל, זה עובד טוב יותר (בשרת אובונטו רכיבים אלה כבר מותקנים כברירת מחדל).

  2.   יעקב דיג'ו

    אני מכיר שיטה שנראית לי פשוטה יותר, אתה פשוט משתמש בשורת הפקודה הבאה:
    "Sudo apt-get install lamp-server ^" ו- woala ... התהליך כולו הוא אוטומטי כמעט.

    1.    אליוטיים 3000 דיג'ו

      זה נכון. אבל אם אתה רוצה משהו מעודן יותר כמו התקנת nignx במקום Apache, תצטרך להשתמש בשיטה אחרת.

      1.    אבימלמרטל דיג'ו

        מנורה = Linux Apache MySQL PHP, אם אתה רוצה nginx זה כבר לא מנורה 😛

    2.    פדריקו א 'ולדס טוג'אג דיג'ו

      החבילה "שרת מנורה" לא מופיעה במאגר המדויק שלי.

      1.    ברונו קסיו דיג'ו

        בסוף החבילה יש "^": sudo apt-get install lamp-server ^

        לחיים! 🙂

    3.    פטרצ'קו דיג'ו

      אתה מתכוון:

      apt-get להתקין משימות

      טסלסל

      ובחר באפשרות LAMP-SERVER והמשיך בהתקנה 😀

      1.    אליוטיים 3000 דיג'ו

        זה זה שמצאתי.

    4.    בואו נשתמש בלינוקס דיג'ו

      תראה, כרגע אני לא יכול לאשש את המידע הזה. עם זאת, על פי חבילות אובונטו, זה לא יהיה כך: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      אין חבילה כזו.
      לחיים! פול.

  3.   איוון גבריאל דיג'ו

    הדרכה נהדרת. אני שומר את זה במועדפים.
    ברכות!

    1.    בואו נשתמש בלינוקס דיג'ו

      אני שמח שזה מועיל, איוון! : =)
      לְחַבֵּק! פול.

  4.   לפרו דיג'ו

    הפקודה הטובה ביותר היא זו שג'ייקוב העיר: "sudo apt-get install lamp-server ^"
    זה עובד על כל הטעמים והגרסאות של אובונטו.
    ברכות!

  5.   פנצ'ומורה דיג'ו

    הודעה טובה ומשלימה אותה, נוכל להשתמש בפקודה mysql_secure_installation (לא root) כדי להחיל אפשרויות אבטחה, תקפות הן ל- mysql והן ל- mariadb.

    ברכות מצ'ילה

    1.    בואו נשתמש בלינוקס דיג'ו

      נכון ... תודה על התרומה!

  6.   ריי דיג'ו

    ובכן, אני ממליץ על xammp, ההתקנה קלה יותר ויש לו ממשק גרפי להפסקת השירותים

    1.    בואו נשתמש בלינוקס דיג'ו

      האמת היא שאני מעדיף גם xampp. 🙂

  7.   אוסקר מזה דיג'ו

    מצוין! כך תתקין אותו ב- Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html

    1.    בואו נשתמש בלינוקס דיג'ו

      תודה! תרומה טובה!

  8.   ds23ytube דיג'ו

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

    1.    בואו נשתמש בלינוקס דיג'ו

      טוֹב! תודה x תגובה. במקרים רבים זה בדרך כלל הכי נוח. זה נכון.
      אה! אין עבירה, רק תיקון קטן: מצוין כתוב עם "C" אחרי "X".
      לְחַבֵּק! פול.

  9.   אני מוחק דיג'ו

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

  10.   רפא דיג'ו

    תודה לך טוטו טוב מאוד ומותאם אישית יותר מהתקנת חבילת המטא, שכן במקרה שלי על הדברים הקטנים שאני עושה אני לא צריך את mysql למשל.
    רק הערה קטנה שקובץ ה- php לבדיקה צריך להיות בתוך תיקיית ה- html כדי שהוא יורד כראוי, כך שפקודת היצירה תהיה;
    sudo gedit /var/www/html/test.php

    1.    רפא דיג'ו

      המלצה נוספת היא מלבד מתן הרשאות לתיקיה / var / www, כמו שאתה אומר, היא להוסיף אותה לקבוצת המשתמש באמצעות הפקודה;
      sudo chmod -R 775 / var / www
      sudo chown -hR your_user_name: your_user_name / var / www

      כדי שנוכל ליצור בו מסמכים וקישורים לעבודה

  11.   וואקו דיג'ו

    האם יש למישהו מושג כיצד להתקין את LAMP ב- Arch? כבר פעלתי לפי הוראות הוויקי וכשאני מתחיל להגדיר את התצורה של PHP אפאצ'י מפסיק לעבוד. uu

    1.    אלב דיג'ו

      אתה יכול להשתמש Bitnami ואתה חוסך הרבה זמן.

  12.   קנגי דיג'ו

    הדרכה טובה מאוד עזרה לי המון תודה !!!

  13.   אנונימי דיג'ו

    תודה רבה =) הדרכה טובה =) ברכות cdt. אני מקווה לראות יותר מהפרסומים שלך! ...

  14.   חואן אנטוניו דיג'ו

    תודה, תודה רבה על התרומה. זה עבד יותר מדי בשבילי. הפקודות ברורות ומוסברות ברצף כדי להגיע לסוף שאני רוצה, לתכנת
    לגבי

  15.   רפאל דיג'ו

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

  16.   אביגיל דיג'ו

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

    ברכות

  17.   דיוויד GL דיג'ו

    ההדרכה הטובה ביותר שראיתי לשם כך. בכל mysql נכשלתי. תודה רבה!!! המחשב שלי כבר מוכן להתחרפן. חי חי

  18.   בעל Kemecraft דיג'ו

    אני מקבל 404 שגיאות, מישהו יכול לעזור לי? תודה
    אר http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates / main mysql-common הכל 5.5.41-0ubuntu0.14.04.1
    404 לא נמצא [IP: 54.185.19.94 80]
    אר http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common הכל 5.5.41-0ubuntu0.14.04.1
    404 לא נמצא [IP: 91.189.91.23 80]
    ועוד טעויות.

  19.   דובי 2008 דיג'ו

    מוסבר טוב מאוד. תודה רבה!.

  20.   איבן פלורס דיג'ו

    תודה, זה עזר לי מאוד

    1.    בואו נשתמש בלינוקס דיג'ו

      בבקשה! 🙂

  21.   חאווייר דיג'ו

    מדריך טוב מאוד להתקנת מנורה באובונטו ונגזרות ... תודה
    עובד ב 100% על Xubuntu 15.04 & Os Elementary

  22.   דן דיג'ו

    תודה על החונכות ...

    ציטוט חסר בסוף שורה זו: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu עיקרית רטובה]