วิธีติดตั้ง LAMP โดยอัตโนมัติบน CentOS / Debian / Ubuntu

ในโอกาสก่อนหน้านี้แล้ว (วิธีติดตั้ง 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_apache

lamp_mariadb

lamp_php

lamp_phpmodules

lamp_phpmyadmin

ไม่ต้องสงสัยเลยว่านี่เป็นวิธีติดตั้ง LAMP ที่รวดเร็วมีประสิทธิภาพและสนุกสนาน ฉันหวังว่ามันจะเหมาะกับคุณและอย่าลังเลที่จะแสดงความคิดเห็นของคุณ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   คริส dijo

    ใช้ส่วนหนึ่งของสคริปต์เพื่อแก้ไข. 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

  2.   โฮทูกิ dijo

    ในกรณีฉุกเฉินฉันรู้วิธีทำขอบคุณโพสต์ดีๆ

  3.   นิรนาม dijo

    ใช้ docker ไม่ดีกว่าเหรอ?)
    จึงสามารถใช้งานได้แม้ใน windows ...

    นอกจากนี้เราจะไม่ "สกปรก" ระบบเราเก็บข้อมูลสำรองของฐานข้อมูลหรือแอปไว้ในระบบของเราเท่านั้นส่วนที่เหลือจะทำงานในคอนเทนเนอร์ที่แยกจากกัน (container bd + container apache)

  4.   Gustavo dijo

    ฉันจะถอนการติดตั้งทั้งหมดนี้ได้อย่างไรเนื่องจากฉันต้องการทำทีละรายการ

    1.    Luigys toro dijo

      คุณสามารถรันสคริปต์ถอนการติดตั้งที่พบในโฟลเดอร์ lamp-master ./uninstall.sh

  5.   พอลบัสตามันเต dijo

    สวัสดีตอนเช้าฉันต้องการกำหนดค่า ServerName ใน apache2 แต่ฉันไม่พบ config ที่ฉันเป็นนักเรียนและฉันไม่มีทักษะมากนัก

    ขอบคุณมาก