ในโอกาสก่อนหน้านี้แล้ว (วิธีติดตั้ง LAMP บน Ubuntu, การติดตั้งสภาพแวดล้อม LAMP บน Debian และอนุพันธ์, วิธีติดตั้ง LAMP บน Ubuntu: วิธีง่ายๆ) ฉันได้พูดคุยเกี่ยวกับวิธีการติดตั้ง โคมไฟ (Linux + Apache + MySQL / MariaDB / Percona + PHP)โดยเฉพาะอย่างยิ่งวันนี้เราจะสอนวิธีติดตั้ง LAMP จากคอนโซลโดยอัตโนมัติและมีส่วนร่วมของผู้ใช้เพียงเล็กน้อย
เพื่อให้บรรลุเป้าหมายของเราเราจะใช้ไฟล์ สคริปต์ทุบตีเรียกว่าโคมไฟ, ผลิตโดย เทดดีซัน ซึ่งช่วยให้เราสามารถติดตั้ง 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
ไฟสคริปต์รองรับเวอร์ชันซอฟต์แวร์ใดบ้าง
สคริปต์เสนอความเป็นไปได้ในการติดตั้งซอฟต์แวร์และเวอร์ชันต่อไปนี้:
- Apache-2.2, Apache-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 unzip wget - no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip unzip lamp.zip
cd โคมไฟหลัก chmod + x *.sh หน้าจอ -S โคมไฟ
ติดตั้งสคริปต์หลอดไฟบน Debian / Ubuntu และอนุพันธ์:
apt-get -y ติดตั้ง wget screen unzip wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip unzip lamp.zip
cd โคมไฟหลัก chmod + x *.sh หน้าจอ -S โคมไฟ
ใช้สคริปต์หลอดไฟอย่างไร?
ในการใช้สคริปต์โคมไฟเราต้องดำเนินการติดตั้งไฟล์. sh ด้วยคำสั่งต่อไปนี้:
./โคมไฟ.sh
จากนั้นเราต้องเลือกเวอร์ชันของซอฟต์แวร์ที่เราต้องการติดตั้งทีละรุ่นเราสามารถเลือกแต่ละเวอร์ชันที่ระบุหมายเลขที่ระบุหรือหากเรากด Enter จะเป็นการติดตั้งเวอร์ชันเริ่มต้น เราสามารถเลือกรหัสผ่านจากฐานข้อมูลได้ด้วย
ไม่ต้องสงสัยเลยว่านี่เป็นวิธีติดตั้ง LAMP ที่รวดเร็วมีประสิทธิภาพและสนุกสนาน ฉันหวังว่ามันจะเหมาะกับคุณและอย่าลังเลที่จะแสดงความคิดเห็นของคุณ
ใช้ส่วนหนึ่งของสคริปต์เพื่อแก้ไข. bash_rc ของฉัน
#################### ข้อมูลระบบ ####################
รุ่น CPU: Intel (R) Core (TM) 2 Duo CPU E8400 @ 3.00GHz
จำนวนแกน: 2
ความถี่ CPU: 3000.000 MHz
จำนวน RAM: 1983 MB
SWAP จำนวน: 1999 ลบ
เวลาเปิดเครื่อง: 0 วัน 6 ชั่วโมง 11 นาที 22 วินาที
โหลดเฉลี่ย: 0.17, 0.25, 0.34
สถาปัตยกรรม: x86_64 (64 บิต)
เคอร์เนล: 4.4.0-43-generic
ชื่อเครื่อง: dc5800
################################################## ################
นี่คือลักษณะที่ปรากฏทุกครั้งที่เปิดคอนโซล
เกี่ยวกับ LAMP นั้นง่ายต่อการติดตั้ง
sudo apt ติดตั้ง phpmyadmin mysql-server
ในกรณีฉุกเฉินฉันรู้วิธีทำขอบคุณโพสต์ดีๆ
ใช้ docker ไม่ดีกว่าเหรอ?)
จึงสามารถใช้งานได้แม้ใน windows ...
นอกจากนี้เราจะไม่ "สกปรก" ระบบเราเก็บข้อมูลสำรองของฐานข้อมูลหรือแอปไว้ในระบบของเราเท่านั้นส่วนที่เหลือจะทำงานในคอนเทนเนอร์ที่แยกจากกัน (container bd + container apache)
ฉันจะถอนการติดตั้งทั้งหมดนี้ได้อย่างไรเนื่องจากฉันต้องการทำทีละรายการ
คุณสามารถรันสคริปต์ถอนการติดตั้งที่พบในโฟลเดอร์ lamp-master ./uninstall.sh
สวัสดีตอนเช้าฉันต้องการกำหนดค่า ServerName ใน apache2 แต่ฉันไม่พบ config ที่ฉันเป็นนักเรียนและฉันไม่มีทักษะมากนัก
ขอบคุณมาก