כבר בהזדמנויות קודמות (כיצד להתקין את LAMP באובונטו, התקנת סביבת LAMP על דביאן ונגזרים, כיצד להתקין את LAMP באובונטו: הדרך הקלה) דיברתי על אופן ההתקנה LAMP (Linux + Apache + MySQL / MariaDB / Percona + PHP)היום במיוחד אנו הולכים ללמד אותך כיצד להתקין את LAMP מהקונסולה, באופן אוטומטי ועם מינימום השתתפות משתמשים.
כדי להשיג את מטרתנו נשתמש ב- תסריט bash שנקרא מנורה, מיוצר ע"י טדיסון, המאפשרת לנו להתקין גרסאות שונות של Apache + PHP + MySQL / MariaDB / Percona, למשתמש יש את הכוח לבחור באיזו גרסה של תוכנות אלה להשתמש (אם כי זה מגיע לפרמטרים עם כמה כברירת מחדל).
באילו הפצות מנורת הסקריפט תומכת?
התסריט נבדק על ההפצות הבאות ועליו לעבוד על כל מה שנגזר מהן:
- CentOS-5.x
- CentOS-6.x
- CentOS-7.x
- אובונטו 12.x
- אובונטו 13.x
- אובונטו 14.x
- אובונטו 15.x
- אובונטו 16.x
- דביאן 7.x
- דביאן 8.x
באילו גרסאות תוכנה תומכת מנורת הסקריפט?
התסריט מציע אפשרות להתקין את התוכנות והגירסאות הבאות:
- אפאצ'י 2.2, אפאצ'י 2.4.
- MySQL-5.5, MySQL-5.6, MySQL-5.7, MariaDB-5.5, MariaDB-10.0, MariaDB-10.1, Percona-Server-5.5, Percona-Server-5.6, Percona-Server-5.7.
- PHP-5.3, PHP-5.4, PHP-5.5, PHP-5.6, PHP-7.0.
- מודול PHP: OPcache, ZendGuardLoader, ionCube_Loader, XCache, Imagemagick, GraphicsMagick, Memcache, Memcached Redis, Mongo Swoole.
- תוכנות אחרות: Memcached, phpMyAdmin, Redis-Server
כיצד להתקין את סקריפט המנורה?
כדי להתקין עלינו לבצע את השלבים הבאים בהתאם להפצה שלך:
התקן את סקריפט המנורה ב- CentOS ובנגזרות:
yum -y להתקין wget screen unzip wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip unzip lamp.zip
cd lamp-master chmod + x *מסך .sh מנורה -S
התקן את סקריפט המנורה על דביאן / אובונטו ונגזרות:
apt-get -y התקן wget מסך unzip wget - no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip unzip lamp.zip
cd lamp-master chmod + x *מסך .sh מנורה -S
כיצד להשתמש בתסריט המנורה?
כדי להשתמש בסקריפט המנורה עלינו לבצע את קובץ .sh ההתקנה עם הפקודה הבאה:
./lamp.sh
ואז עלינו לבחור בזה אחר זה את גרסאות התוכנה שברצוננו להתקין, נוכל לבחור כל גרסה המציינת את המספר שמזהה אותה או אם נלחץ על Enter היא תתקין את גרסת ברירת המחדל. אנו יכולים גם לבחור את הסיסמה ממסד הנתונים.
ללא ספק, זו דרך מהירה, יעילה ומהנה להתקנת LAMP. אני מקווה שזה יעבוד בשבילך ואל תהסס להשאיר את הערותיך.
השתמש בחלק מהסקריפט כדי לשנות את .bash_rc שלי
#################### מידע מערכת ####################
דגם מעבד: מעבד Intel (R) Core (TM) 2 Duo CPU E8400 @ 3.00GHz
מספר ליבות: 2
תדר מעבד: 3000.000 מגהרץ
כמות זיכרון RAM: 1983 מגה בייט
סכום החלפה: 1999 מגהבייט
זמן הפעלה: 0 ימים, 6 שעות 11 דקות 22 שניות
עומס ממוצע: 0.17, 0.25, 0.34
אדריכלות: x86_64 (64 ביט)
גרעין: 4.4.0-43-generic
שם המכונה: dc5800
################################################################## ##################
ככה זה נראה בכל פעם שאני פותח קונסולה.
על LAMP קל יותר להתקין
sudo apt להתקין את שרת mypmq phpmyadmin
במקרה חירום, אני כבר יודע לעשות את זה, תודה לך פוסט טוב.
האם לא עדיף להשתמש ב- docker?)
אז ניתן להשתמש בו גם בחלונות ...
כמו כן אנו לא "מלכלכים" את המערכת, אנו שומרים את הגיבויים של מסדי הנתונים או האפליקציות במערכת שלנו בלבד, השאר פועל במכולות נפרדות (מיכל bd + אפאצ'י מיכל)
איך אוכל להסיר את כל זה מכיוון שאני רוצה לעשות את זה אחד אחד
באפשרותך להריץ את סקריפט הסרת ההתקנה שנמצא בתיקיית lamp-master ./uninstall.sh
בוקר טוב אני רוצה להגדיר את ה- ServerName ב- apache2 אבל אני לא מוצא את התצורה שאני סטודנט ואין לי הרבה מיומנות.
תודה רבה