הערכה של LAMP היא השילוב של חבילות התוכנה הנפוצות ביותר לבניית אתרי אינטרנט דינמיים. LAMP היא ראשי תיבות המשתמשת באות הראשונה של כל אחת מהחבילות הכלולות בה: Lינוקס, Aפאצ'י, Mריהדיבי, וPHP.
ניתן להשתמש ב־LAMP לבניית אתרי אינטרנט מדהימים עם פלטפורמות כמו וורדפרס או ג'ומלה לדוגמה.
בנוסף, כברירת מחדל, מסדי הנתונים של MySQL/MariaDB ניהולים מממשק השורת פקודה, דרך מקוף MySQL. אם אתה מעדיף לנהל את מסדי הנתונים שלך ולבצע פעולות מסד נתונים שימושיות נוספות מממשק גרפי, עליך להתקין PhpMyAdmin, אפליקציית אינטרנט מבוססת PHP פופולרית.
אם אתה מחפש התקנת LAMP עבור ה־Ubuntu 20.04 שלך, אז עליך לקרוא את מדריך ההתקנה שלנו על הגדרת LEMP על Ubuntu 20.04.
במאמר זה, תלמד כיצד להתקין ולהגדיר את LAMP עם PhpMyAdmin בשרת Ubuntu 20.04. המדריך מניח שכבר התקנת Ubuntu 20.04. אם עדיין לא התקנת, תוכל לעיין במדריכים שלנו כאן:
נדרשים:
שלב 1: התקנת Apache על Ubuntu 20.04
1. Apache2 הוא תוכנה לשרת אינטרנט/HTTP פתוחת קוד המקור, פופולרית, עוצמתית, אמינה וניתנת להרחבה, המשמשת על ידי מספר אתרי אינטרנט רבים.
כדי להתקין את החבילה Apache2, השתמש ב מנהל חבילות ברירת המחדל כדלקמן:
$ sudo apt install apache2

קבצי התצורה של Apache2 ממוקמים בתיקייה /etc/apache2 והקובץ התצורה הראשי הוא /etc//etc/apache2/apache2.conf. והשורש הדפים ברירת המחדל לאחסון קבצי האתר שלך הוא /var/www/html/.
2. ב Ubuntu להבדיל מפצצי ה-Linux הראשיים האחרים, שירותי systemd מופעלים ומאופשרים באופן אוטומטי להתחיל בהפעלת המערכת, כאשר התקנת חבילה (עם מטרת הפעלה כשירות) הושלמה.
ניתן לאמת כי שירות Apache2 פועל ומאופשר באופן אוטומטי בעת האתחול באמצעות הפקודות systemctl הבאות.
$ sudo systemctl status apache2 $ sudo systemctl is-enabled apache2

4. לאחר מכן, עליך לבדוק את פעולתו התקינה של ההתקנה של שרת Apache2. פתח דפדפן אינטרנט והשתמש בכתובת הבאה כדי לנווט.
http://YOUR_SERVER_IP
עליך לראות את עמוד הברירת מחדל של Apache Ubuntu המוצג בתמונת מסך.

שלב 2: התקנת מסד נתונים MariaDB על Ubuntu 20.04
5. MariaDB הוא סניף של מסד הנתונים הפופולרי MySQL. הוא פופולרי גם כן והוא הברירת מחדל ברוב ההפצות של Linux כולל Ubuntu וגם חלק מרוב ההצעות בענן.
כדי להתקין את שרת והלקוח של MariaDB, הרץ את הפקודה הבאה.
$ sudo apt install mariadb-server mariadb-client

קבצי התצורה של MariaDB מאוחסנים בתיקיית /etc/mysql/. יש שם כל כך הרבה קבצי הגדרה, ניתן לקרוא בתיעוד של MariaDB למידע נוסף.
6. לאחר מכן, אשר שהשירות של מסד הנתונים MariaDB פועל ומאופשר כדי להתחיל באופן אוטומטי כאשר המערכת שלך מתאוששת.
$ sudo systemctl status mariadb $ sudo systemctl is-enabled mariadb

7. בשרתי הייצור, עליך לאפשר מדידות אבטחה בסיסיות עבור ההתקנה של מסד הנתונים MariaDB, על ידי הרצת סקריפט mysql_secure_installation שמגיע עם חבילת MariaDB.
$ sudo mysql_secure_installation
לאחר הרצת הסקריפט, יוביל אותך דרך סדרת שאלות שבהן תוכל לענות כן (y)
או לא (n)
כדי לאפשר כמה אפשרויות אבטחה. מאחר שהמערכת של מסד הנתונים נותנה לאחרונה, אין סיסמת משתמש ראשית (או מנהל) למסד הנתונים.
- הזן סיסמה נוכחית עבור root (ללא סיסמה: הזן)
- להגדיר סיסמה ל-root? [Y/n]
y
- להסיר משתמשים אנונימיים? [Y/n]
y
- לאפשר כניסת root מרחוק? [Y/n]
y
- להסיר בסיס נתונים לבדיקה וגישה אליו? [Y/n]
y
- לטעון מחדש את טבלאות ההרשאות כעת? [Y/n]
y

8. כדי לגשת לקופסת הכלים של MariaDB, הריץ את הפקודה mysql עם האפשרות -u
עם sudo. אם אינך משתמש בפקודת sudo, עשויים להתעקש על השגיאה המצוינת בתמונה הבאה.
$ mysql -u root -p $ sudo mysql -u root

שלב 3: התקנת PHP ב־Ubuntu 20.04
9. שפת תכנות סקריפטים קוד פתוחה כללית, PHP היא אחת משפות התכנות הפופולריות ביותר לפיתוח אתרי אינטרנט. היא מפעילה חלק מהאתרים והיישומים האינטרנטיים הפופולריים ביותר בעולם.
כדי להתקין את PHP, הרץ את הפקודה הבאה.
$ sudo apt install php libapache2-mod-php php-mysql

קובץ התצורה של PHP ימצא ב־/etc/php/7.2/.
כמו כן, בהתאם לפרויקט שלך, עשוי להיות רלוונטי להתקין תוספות PHP הנדרשות על ידי היישום שלך. ניתן לחפש תוסף PHP כפי שמוצג.
$ sudo apt-cache search php | grep php- #show all php packages
10. לאחר מציאת ההרחבה, תוכל להתקין אותה. לדוגמה, אני מתקין מודולי PHP עבור מטמון בזיכרון Redis וכלי דחיסת Zip.
$ sudo apt install php-redis php-zip
11. לאחר התקנת ההרחבה של PHP, עליך לאתחל את אפאצ'י כדי ליישם שינויים אחרונים.
$ sudo systemctl restart apache2
12. לאחר מכן, בדוק אם אפאצ'י עובד בשיתוף עם PHP. צור דף info.php
תחת שורש מסמך הרשת /var/www/html/ כפי שמוצג.
$ sudo vi /var/www/html/info.php
העתק והדבק את הקוד הבא לקובץ, ואז שמור את הקובץ וצא ממנו.
<?php phpinfo(); ?>
13. לאחר מכן, פתח דפדפן רשת ונווט באמצעות הכתובת הבאה.
http://YOUR_SERVER_IP/info.php
אם אפאצ'י ו־PHP פועלים ביחד בצורה תקינה, תראה את מידע ה־PHP (הגדרות התצורה ומשתנים מוגדרים מראש, מודולים שהותקנו, ועוד במערכת שלך) המוצג בתמונת מסך הבאה.

שלב 4: התקנת PhpMyAdmin ב־Ubuntu 20.04
14. מיועד לניהול מסדי נתונים של MySQL/MariaDB, PhpMyAdmin הוא כלי גרפי ברשת חינמי ונפוץ המבוסס על ממשק רשת אינטואיטיבי, התומך במגוון רחב של פעולות על MySQL ו־MariaDB.
כדי להתקין את PhpMyAdmin, הפעל את הפקודה הבאה.
$ sudo apt install phpmyadmin

15. במהלך ההתקנה של החבילה, יתבקש ממך לבחור את שרת האינטרנט שיש להגדיר באופן אוטומטי כדי להפעיל את PhpMyAdmin. לחץ על Enter כדי להשתמש באפאצ'י, האפשרות הברירת מחדל.

16. בנוסף, יש להתקין ולהגדיר מסד נתונים עבור PhpMyAdmin לפני שתוכל להתחיל להשתמש בו. כדי להגדיר מסד נתונים עבור PhpMyAdmin עם החבילה dbconfig-common, בחר כן בהוראה הבאה.

17. לאחר מכן, צור סיסמה עבור PhpMyAdmin להירשם אל שרת מסד הנתונים MariaDB.

לאחר שתתמם תהליך ההתקנה, קבצי התצורה של phpMyAdmin נמצאים בתיקיית /etc/phpmyadmin וקובץ התצורה הראשי שלו הוא /etc/phpmyadmin/config.inc.php. קובץ תצורה חשוב נוסף הוא /etc/phpmyadmin/apache.conf, המשמש להגדרת Apache2 כדי לעבוד עם PhpMyAdmin.
18. לאחר מכן, עליך להגדיר את Apache2 כך שישרת את האתר phpMyAdmin. הפעל את הפקודה הבאה כדי לסמן בלינק (לינק מסוג symlink) את הקובץ /etc/phpmyadmin/apache.conf לנתיב /etc/apache2/conf-available/phpmyadmin.conf. לאחר מכן הפעל את קובצי התצורה phpmyadmin.conf עבור Apache2 ואתחל שוב את שירות ה־Apache2 כדי להחיל את השינויים האחרונים.
$ sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf $ sudo a2enconf phpmyadmin.conf $ sudo systemctl reload apache2.service

19. בדפדפן עבור לכתובת http://SERVER_IP/phpmyadmin, והחלף את SERVER_IP בכתובת ה־IP האמיתית של השרת.
http://SERVER_IP/phpmyadmin
כאשר עמוד הכניסה של PhpMyAdmin נטען, הזן root כשם משתמש ואת הסיסמה שלו, או משתמש MariaDB אחר אם יש לך תצורה כזו, והזן את הסיסמה של המשתמש. אם השבת את הכניסה למשתמש root מרחוק, תוכל להשתמש במשתמש ובסיסמת phpmyadmin כדי להתחבר.

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

זה מסיים את המדריך. השתמש בטופס משוב כדי לשאול שאלות על המדריך הזה או על נושאים אחרים הקשורים לערימת הטכנולוגיות LAMP בנוגע לבעיות Ubuntu 20.04.
Source:
https://www.tecmint.com/install-lamp-with-phpmyadmin-in-ubuntu-20-04/