אנדרואיד

כיצד להתקין ערימת לימון ב- debian 9

How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9

How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9

תוכן עניינים:

Anonim

המונח LEMP הוא ראשי תיבות של שמות ארבעת רכיבי הקוד הפתוח:

  • מערכת ההפעלה L - לינוקס E - Nginx, שרת פרוטוקול HTTP ו- reverse M - MySQL או מערכת ניהול מסדי נתונים יחסים של MariaDB P - PHP שפת תכנות.

סדרת הדרכות זו תראה לכם כיצד להתקין Nginx, ליצור חסימות שרת Nginx, לייצר תעודת SSL SSL בחינם, להתקין ולאבטח את MySQL ולהתקין PHP.

בסוף המדף מופיעים הדרכות מפורטות המפורטות בסדרה זו.

התקן את LEMP Stack ב- Debian 9

התחלה מהירה זו תראה לכם את הצעדים הבסיסיים הנדרשים להתקנת ערימת LEMP בשרת Debian 9.

תנאים מוקדמים

המשתמש שאתה מחובר אליו חייב להיות בעל הרשאות sudo כדי להיות מסוגל להתקין חבילות.

שלב 1. התקנת Nginx

Nginx זמין במאגרי Debian המוגדרים כברירת מחדל. עדכן את מדד החבילות והתקן את Nginx עם הפקודות הבאות:

sudo apt update

שירות Nginx יתחיל אוטומטית לאחר השלמת תהליך ההתקנה.

שלב 2. התקנת MariaDB

עם שחרורו של Debian 9, MySQL הוחלפה ב- MariaDB כמערכת מסד הנתונים המוגדרת כברירת מחדל. התקן את MariaDB על ידי הפעלת הפקודה הבאה:

sudo apt install mariadb-server

לאחר השלמת ההתקנה, הנפק את הפקודה mysql_secure_installation כדי לשפר את האבטחה של התקנת MySQL:

sudo mysql_secure_installation

תתבקש להגדיר את סיסמת השורש, להסיר את המשתמש האנונימי, להגביל את הגישה של משתמש השורש למחשב המקומי ולהסיר את מסד הנתונים הבדיקה. עליכם לענות על “Y” (כן) לכל השאלות.

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

שלב 3. התקנת PHP

דביאן 9 נשלח עם PHP גרסה 7.0. להתקנת PHP FPM ואת סוג המודולים הנפוצים ביותר של PHP:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql להתקנת PHP 7.2, בקר במדריך זה.

שלב 4. קביעת תצורה של Nginx לעיבוד דפי PHP

כעת, לאחר שיש לנו את כל רכיבי LEMP המותקנים, אנו יכולים לערוך את קובץ התצורה המארח הווירטואלי של Nginx ולהוסיף את השורות הבאות, כך Nginx יכול לעבד קבצי PHP:

server {

#… other code

מיקום ~.php $ {כולל קטעי טקסט / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}

אל תשכח להפעיל מחדש את שירות Nginx כדי שהשינויים ייכנסו לתוקף:

sudo systemctl restart nginx

עוד מידע

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

הדרכות