ความต้องการของระบบ สำหรับ Magento

คู่มือ แชร์วิธีใช้งาน Magento ทุกเวอร์ชั่น ตั้งแต่ การติดต้้งและใช้งานต่างๆ การอัพเกรด การ Backup ทุกเรื่องของการทำเว็บขายของ

Moderators: mindphp, ผู้ดูแลกระดาน

Post Reply
mcmakdonal
PHP Super Member
PHP Super Member
Posts: 246
Joined: 18/05/2015 9:51 am

ความต้องการของระบบ สำหรับ Magento

Post by mcmakdonal » 10/06/2015 6:21 pm

ความต้องการของระบบ สำหรับ Magento

สำหรับ Magento นั้นในการเลือก Host นั้นจะมีการเลือกทีพิถีพิถัน นิดหนึ่ง เนื่องจาก Magento นั้นมีขนาดที่ใหญ่

Magento ต้องการ LAMP* หรือ LNMP** stack

Magento สนับสนุน ความต้องการของระบบ พื้นฐาน
  • - OS Linux x86, x86-64
    - Web Server
    • Apache 1.3.x
      Apache 2.0.x
      Apache 2.2.x
      Nginx (starting from Magento 1.7 Community and 1.12 Enterprise versions)
    - Database
    • MySQL 5.6 (Oracle or Percona)
    - Browser ที่รองรับ
    • Microsoft Internet Explorer 7 เป็นต้นไป
      Mozilla Firefox 3.5 เป็นต้นไป
      Apple Safari 5 บน Mac เป็นต้นไป
      Google Chrome 7 เป็นต้นไป
      Adobe Flash browser plug-in ต้องติดตั้ง
    - PHP 5.3 หรือมากกว่า แนะนำ 5.4 เป็นต้นไป
    • ต้องการ Extension
      PDO_MySQL
      simplexml
      mcrypt
      hash
      GD
      DOM
      iconv
      curl
      SOAP
      Safe_mode = off
      memory ไม่น้อยกว่า 256 mb แนะนำ 512 mb
    - SQL
    • ถ้าเป็น Enterprise Edition EE 1.12.0.2 หรือก่อนหน้านั้นใช้ MySQL 4.1.20 เป็นต้นไป
      ถ้าเป็น Enterprise Edition EE 1.13.0.0 หรือก่อนหน้านั้นใช้ MySQL 5.0.2 เป็นต้นไป
      COMMUNITY EDITION ทุก version ใช้ MySQL 4.1.20 เป็นต้นไป
    - Redis NoSQL*** (ไม่จำเป็นตั้งแต่ CE 1.8 เป็นต้นใป และ EE 1.13 เป็นต้นไป)
    • redis-server version 2.6.9 เป็นต้นไป
      phpredis version 2.2.2 เป็นต้นไป
    - SSL
    ใบรับรองความปลอดภัยที่ถูกต้องจะต้องทำงานผ่าน Protocol HTTPS จากแผงผู้ดูแลระบบ Magento หรือเมื่อมีการส่งข้อมูลในแบบฟอร์มจากหน้าร้าน ใบรับรองแบบ Self-signed SSL certificates จะไม่รองรับ
  • * LAMP เป็นตัวอักษรย่อของโอเพ่นซอร์สซอฟต์แวร์ 4 ชนิด มารวมกัน เพื่อทำหน้าที่เป็นเครื่องให้บริการเว็บ (Web Server) อันประกอบด้วย Linux, Apache, MySQL และ PHP, Perl หรือ Python ขึ้นอยู่กับว่าจะใช้อะไรเป็นหลัก
  • ** LNMP Stack (Linux NGinx Mysql PHP)
  • *** NoSQL ย่อมาจาก Not Only SQL นั่นแปลว่าในการเก็บข้อมูลเนี่ย ไม่จำเป็นที่จะต้องเก็บในฐานข้อมูลแบบ SQL เสมอไปนะ เราสามารถเก็บในรูปแบบใดก็ได้ให้เหมาะกับการใช้งานของสิ่งที่เราจะทำ
    โดยทั่วไปแล้วฐานข้อมูลแบบ No SQL จะแบ่งออกเป็น 4 ประเภทใหญ่
    Document databases
    Graph stores
    Key-value stores
    Wide-column stores

    โดย Redis เนี่ยจะจัดอยู่ในหมวดของ Key-value stores นะ

    Redis
    Redis เป็น No SQL แบบ Key-value store ตัวหนึ่งซี่งข้อดีของมันที่ทำให้เป็นที่นิยมคือความเร็ว (แหงสิ มัน run บน ram นี่ cheeky แต่ก็สามารถสั่งให้มันบันทึกข้อมูลลง Disk ได้หากต้องการ) โดย Redis มัน support datatype ได้ 7 แบบ

    strings
    hashes
    lists
    sets
    sorted sets
    bitmaps
    hyperloglogs

    โดยทั่วไป redis จะถูกเอามาใช้ในงานประเภทเกมส์ออนไลน์ หรือเอามาทำเป็น queue เพื่อป้องกันคอขวดของ database ตัวอี่นๆ ครับ

สามารถ Download Script จาก Magento ไปทดสอบ Host ได้

โดยทำการ อัพไฟล์ magento-check.php ไปไว้ใน Folder Magento แล้วทำการเรียกใช้ไฟล์นั้น
Image

Post Reply

Return to “Magento user Guide Knowledge”

Who is online

Users browsing this forum: No registered users and 1 guest