אחד הפרצופים הפופולאריים ביותר של אובונטו הוא התפתחותה ומסירותה לעולם השרתים ולעולם העסקים. במסגרת זו, בנוסף להיותה בגרסה המוקדשת אך ורק לעולם השרתים, אובונטו משלבת ומעדכנת תוכנות רבות המשמשות את עולם העסקים ולמקצועני הרשת ויש לכך השלכות בדרך זו או אחרת על קצה המשתמשים. שרוצים לפתח אתר או להפעיל שרת ביתי. האפשרות הנפוצה ביותר עבור משתמשים אחרונים אלה היא התקנת שרת LAMP באובונטו שלנו. התקנה של שרת LAMP נפוצה מאוד בגרסאות האחרונות של אובונטו, אולי מכיוון שאם קשה להתקין אותה, לא ישמש אותה בשרתים מקצועיים. אבל איך מתקינים שרת LEMP? מהו שרת LEMP? האם אוכל לקבל שרת LAMP ו- LEMP באותה מכונה? המשך לקרוא ותגלה תשובות לשאלות אלו.
מהו שרת LEMP?
לאלו מכם שמכירים שרתי LAMP, אתם יודעים שהם קיצורים של התוכנה שהשרת נושא, במקרה של מנורה es לינוקס, אפאצ'י, Mysql ו- Php או Python. כלומר, מערכת הפעלה (לינוקס), תוכנת ניהול שרתים (Apache), בסיס נתונים (Mysql) ושפת שרת (Php או Python). PML לפיכך זו תהיה וריאציה של חבילת התוכנה ש- LAMP מביאה, לפיכך, LEMP זה יהיה לינוקס, EngineX (Nginx), מריאדב או Mysql ו- Php או Python. הווריאציה היחידה ביחס ל- LAMP היא ש- LEMP משתמש ב- Nginx ולא ב- Apache כתוכנה האחראית על ניהול השרת, אשר עבור מתחילים חדשים, מעירים כי מדובר בשינוי גדול. בשלב זה, האם אוכל לקבל LAMP ו- LEMP באותו השרת? בכוח אתה יכול לקבל את זה, אולם בכמה הפעלות אם לא בפעם הראשונה, השרת יתמוטט מכיוון שיש שני מנהלי שרתים. לפיכך, עדיף לבחור בזה או אחר.
En los últimos meses, Nginx parece que está siendo la opción más deseada en el ámbito comercial, por lo que la solución LEMP parece que será el futuro, pero איך מתקינים?
התקנת שרת LEMP
השיטה הנוחה ביותר להתקנת שרת או LAMP או LEMP היא באמצעות מקלדת ומסוף, לכן אנו פותחים את המסוף וכותבים:
sudo apt-get להתקין nginx
נגינקס כבר נמצאת במאגרים הרשמיים, אז אין בעיה. עכשיו אנחנו עוצרים, מפעילים ומפעילים מחדש את שרת Nginx כך שאובונטו תתחיל לזהות אותו ולהציג אותו בתחילתו, אז אנו כותבים:
שירות סודו עצור nginx
שירות sudo nginx להתחיל
שירות
ברירת מחדל של sudo update-rc.d nginx
ואם זה עובד, אתה אמור לראות הודעה דומה לזו:
קישורי התחלה / עצירה של המערכת עבור /etc/init.d/nginx כבר קיימים.
כעת עלינו להתקין את שאר כלי השרת LEMP. אנו נמשיך עם Php, למרות שיש אפשרות להתקין את Python, אך לפיתוח אתרים הם נוטים לבחור ב- php אם כי שניהם טובים באותה מידה.
sudo apt-get install php5 php5-cgi spawn-fcgi
שירות
ולבסוף אנו מתקינים את מסד הנתונים, אנו יכולים לבחור בין MariaDB ו- Mysql, הם כמעט זהים, עם ההבדל שהוא משמש את הקהילה בעוד Mysql היא של חברה. במקרה זה אנו מתקינים את Mysql על כך שלא יהיו סיבוכים מאוחר יותר, אך אחת משתי האפשרויות יכולה להיות תקפה
sudo apt-get להתקין mysql-server mysql-client php5-mysql phpmyadmin
שירות
חבילה אחרונה זו אחראית על ניהול מסד הנתונים שלנו באמצעות הדפדפן. כעת המחשב שלנו ואובונטו 14.04 מוכנים לתפקד כשרת. זכור שכדי לבדוק שזה עובד עלינו להקליד את הדפדפן localhost ונראה מסך שבו האותיות Its Works! גם כדי לראות את הקורים שאנחנו יוצרים, עלינו לשמור אותו בתיקיה / var / www של המערכת שלנו. עכשיו ליהנות מאובונטו Trusty ו- LEMP!
ברכות ראשונות טובות מאוד על התרומה, nginx יכולה לעשות מארח וירטואלי? , שרת LEMP זה מומלץ לפיתוח שלוקח יותר זמן לעשות את זה? אני מבין שזה תלוי בטכנולוגיה בה אתה משתמש ובמשאבים שיש לך, זאת אומרת שיהיה מומלץ יותר להשתמש ב- NGINX במקום ב- APACHE ?, מאז NGINX האם הוא מציג יותר תרומות מאשר אפאצ'י או שזו רק אפשרות נוספת?
תודה על תשומת לבך
תסריט
אני שואל אותך את השאלה הזו כי שמעתי שם שבמקומות מסוימים לא הוקמה סביבת פיתוח עם xampp, mamp או lampp שזו הייתה סביבה אחרת יותר מקצועית לפיהם ושהיא הייתה מתקדמת יותר, עבדתי כל החיים עם xampp ולא מצאתי ליקויים רבים אבל עבור סביבת פיתוח גדולה יותר לא בדקתי איך xampp מתנהג, אבל אני מניח ש- nginx אני מתכוון ש- LEMP הוא קצת יותר "מתקדם" אפשר לומר
תודה
דרישת שלום
עומר רוחאס
(y)