ionCube เป็นโมดูลของ PHP  ที่ช่วยในการโหลดไฟล์ การป้องกันด้วยซอฟต์แวร์  ซอฟต์แวร์เข้ารหัส  ส่วนใหญ่จะใช้โดยผู้ผลิตซอฟต์แวร์เชิงพาณิชย์ที่จะปกป้องรหัสของพวกเค้า และหยุดมันจากการถูกมองเห็น ในบทความนี้เราจะแสดงให้คุณเห็นวิธีการเปิดใช้  ionCube บน CentOS 7 เพื่อให้เว็บสามารถรันโปรแกรมที่เข้ารหัสด้วย ionCube ได้

ขั้นตอนการติดตั้ง

เมื่อพร้อมแล้ว เรามาทดลองติดตั้ง ionCube ลงบน cloud server หรือ dedicated server กัน โดยการ ssh เข้าไปยังระบบ เป็น root ของผู้ใช้และตรวจสอบให้แน่ใจว่าแพ็คเกจทั้งหมดเป็นปัจจุบัน จากนั้นเรียกใช้คำสั่ง ‘arch’ เพื่อตรวจสอบว่าระบบของคุณเป็น 32 bit (i686) หรือ 64 bit(x86_64)

ในกรณีของเราเป็นระบบ 64 bit ให้ทำการดาวน์โหลด ionCube  รุ่น 64 bit และแตกไฟล์ออก

เราจำเป็นต้องรู้ เวอร์ชั่นของ PHP รุ่นที่ติดตั้งบนเซิร์ฟเวอร์ของคุณ โดยสามารถหาได้โดยใช้คำสั่ง

เวอร์ชั่น PHP ที่ติดตั้งในเครื่องของเรา 5.4.16 เราจะต้องใช้ ionCube เวอร์ชั่นที่ตรงกันกับ php ในระบบ ให้มองหาไฟล์ดังกล่าวจาก

เราจะใช้ไฟล์ ‘ioncube_loader_lin_5.4.so’ ซึ่งกับเวอร์ชั่น PHP ของเรา หากคุณมีเวอร์ชั่นที่แตกต่างกันของ PHP ที่ติดตั้งบนเซิร์ฟเวอร์ของคุณ คุณจะต้องใช้ไฟล์ที่เหมาะสม

จากนั้นติดตั้ง ionCube ไปยังไดเรกทอรีของ PHP extension (ไดเรกทอรีที่มีเครื่องหมายสีแดงตามภาพ)

ทำการ เปิดไฟล์ config ของ PHP เพื่อกำหนดค่าให้กับ ionCube โดยการเพิ่มบรรทัดต่อไปนี้

 

โปรดทราบว่า ที่เก็บไฟล์ PHP config อาจแตกต่างกันไปในแต่ละเซิร์ฟเวอร์ ท่านสามารถเรียกคำสั่ง เพื่อค้นหา config file ได้จาก

 

บันทึกการแก้ไขก่อนหน้า และ restart apache

 

คุณสามารถตรวจสอบว่า ionCube ถูกเปิดใช้งานสำเร็จโดยการใช้คำสั่ง

Share this:Share on FacebookTweet about this on TwitterShare on Google+Pin on Pinterest