ผู้ประกอบการและนักธุรกิจต้องมองไปที่ อีคอมเมิร์ซ ในฐานะที่เป็นเครื่องมือพื้นฐานสำหรับการเติบโตของโครงการของเราจึงกลายเป็นสิ่งจำเป็นสำหรับ รักษาลูกค้า. หนึ่งในเครื่องมือที่ดีที่สุดสำหรับอีคอมเมิร์ซคือ วีโอไอพีซึ่งเป็นโอเพ่นซอร์สที่น่าภาคภูมิใจและมีผู้ใช้และการติดตั้งหลายพันคน
คราวนี้เราจะมาสอน ติดตั้ง Magento บน Centos 7 โดยอัตโนมัติและในเวลาอันสั้นทั้งหมดนี้ต้องขอบคุณสคริปต์อันทรงพลังที่เรียกว่า MASC-M™การกำหนดค่าเซิร์ฟเวอร์ Magento Interactive ที่ดำเนินการโดยทีมงานของ มาเจนซ์
Magento คืออะไร?
เป็นแพลตฟอร์มโอเพ่นซอร์สที่มุ่งเน้นไปที่การค้าอิเล็กทรอนิกส์ซึ่งช่วยให้เราสร้างร้านค้าเสมือนจริงที่สวยงามและเป็นมืออาชีพได้อย่างรวดเร็วและง่ายดาย มันถูกเขียนใน PHP โดย บริษัท Varien Inc. และโดดเด่นในเรื่องความง่ายในการใช้งานซึ่งเพิ่มเข้ามาในชุมชนที่กว้างขวางและการเพิ่มประสิทธิภาพหลายพันรายการ (ปลั๊กอินธีม ... ) ที่ได้รับการเผยแพร่เพื่อขยายศักยภาพ
เราสามารถขยายพฤติกรรมของ Magento โดยอ้างจาก Wikipedia:
« Magento ใช้ระบบฐานข้อมูลเชิงสัมพันธ์ MySQL/MariaDBภาษาโปรแกรม PHPและองค์ประกอบของ Zend Framework. ใช้แนวปฏิบัติของ การเขียนโปรแกรมเชิงวัตถุ และสถาปัตยกรรม แบบจำลอง - ดู - ตัวควบคุม. นอกจากนี้ยังใช้แบบจำลอง เอนทิตี - แอตทริบิวต์ - ค่า เพื่อจัดเก็บข้อมูล»
Magento Interactive Server Configuration Script คืออะไร?
เป็นเชลล์สคริปต์ที่สร้างขึ้นโดย มาเจนซ์ที่ช่วยให้เรา ติดตั้ง Magento บน Centos 7 โดยอัตโนมัติ. สคริปต์นี้ติดตั้งเครื่องมือที่จำเป็นทั้งหมดเพื่อให้มีการใช้งาน Magento ที่มีประสิทธิภาพและปลอดภัยนอกจากนี้ยังเพิ่มแอปพลิเคชันเพื่อดูแลและจัดการฟังก์ชันแต่ละอย่างที่เครื่องมือเสนอให้เรา
สคริปต์รวม Magento กับ LEMP ดังนั้นคุณจะมีเซิร์ฟเวอร์ที่เหมาะสมกำหนดค่าไว้ล่วงหน้าและอัปเดตอย่างสมบูรณ์โดยมีการแทรกแซงของผู้ใช้น้อยที่สุด หลังจากเรียกใช้สคริปต์นี้คุณสามารถเริ่มเพลิดเพลินกับการติดตั้ง Magento ของคุณคุณยังสามารถทำงานบำรุงรักษาได้อย่างง่ายดายด้วยแผงการดูแลระบบต่างๆที่คุณติดตั้งเป็น Webmin, phpmyadmin, mytop และอื่น ๆ.
เป็นที่น่าสังเกตว่าสคริปต์กำหนดค่าเครื่องมือแต่ละตัวที่ติดตั้งไว้เพื่อให้มีประสิทธิภาพสูงสุดดังนั้นคุณจะมี nginx โดยสิ้นเชิงในการปรับแต่ง php ที่มีการอ้างอิงที่จำเป็นทั้งหมดฐานข้อมูลที่ได้รับการสนับสนุนและแม้แต่ daemon การบีบอัดภาพที่มีประสิทธิภาพก็เปิดใช้งาน
ราวกับว่าสิ่งนี้ยังไม่เพียงพอด้วยสคริปต์นี้เราจะมีอุปสรรคด้านความปลอดภัยที่กว้างขวางซึ่งรวมถึง ใบรับรอง SSL ไฟร์วอลล์การป้องกันสแปมเครื่องมือในการป้องกัน DDoS หรือการโจมตีแบบดุร้ายและฟังก์ชันอื่น ๆ อีกมากมาย.
สคริปต์ที่มีประสิทธิภาพนี้จะติดตั้งและกำหนดค่าเครื่องมือต่อไปนี้โดยอัตโนมัติ:
- แผงควบคุมเว็บมิน
- เพอร์คอน 5.6
- HHVM
- วาร์นิช
- NGINX
- PHP ฮิต
- แดง 6379 | 6380
- เมมแคช
- ศอ.บต
- JAVA
- เครื่องตรวจสอบแบบเรียลไทม์ของมัลแวร์
- เครื่องยนต์ CLAMAV
- ชุดเครื่องมือ PERCONA
- รายงาน MYSQLTUNER +
- มายท็อป
- phpmyadmin
- csf firewall
- OSSEC
- มาเกรัน 2
- การค้นหาแบบยืดหยุ่น
- การเพิ่มประสิทธิภาพภาพ
- letsencrypt
- เข้าไป
- ไอโอท็อป
- sysstat
- git / svn
- สเตรซ
- หลาม pip
- ไอทราฟ
- SOLR พร้อม
ติดตั้ง Magento ใน Centos 7 โดยอัตโนมัติ
ด้วยความรู้เกี่ยวกับคุณสมบัติและประโยชน์ของสคริปต์ที่ยอดเยี่ยมนี้เราเพียงแค่ต้องติดตั้งและทดสอบ ขอแนะนำให้ติดตั้ง Centos 7 ที่สะอาดพร้อมกับ ram เพียงพอเพื่อรักษาฟังก์ชันการทำงานแต่ละอย่างที่จะติดตั้ง
การติดตั้งนั้นง่ายมากเราต้องดำเนินการคำสั่งต่อไปนี้:
curl -o mascm.sh -L https://masc.magenx.com && sh mascm.sh
สคริปต์จะดาวน์โหลดและรันโดยอัตโนมัติด้วยสิทธิ์ที่จำเป็นขณะนี้สคริปต์สามารถติดตั้งเวอร์ชันได้ วีโอไอพี 1.9.3.x หรือรุ่น วีโอไอพี 2.1.xดังนั้นในระหว่างการติดตั้งคุณต้องเลือกเวอร์ชันที่คุณต้องการติดตั้ง
ด้วยขั้นตอนง่ายๆนี้เราจะมีการติดตั้ง Magento ที่มีประสิทธิภาพและรวดเร็วแนะนำอย่างยิ่งสำหรับผู้ดูแลระบบเซิร์ฟเวอร์ (ที่ไม่ต้องการติดตั้งด้วยมือ) หรือสำหรับมือใหม่ที่ต้องการติดตั้ง Magento ด้วยประสิทธิภาพที่ดีที่สุด