Install lua php extension อย่างไร? by heha
26
Oct0
Oct0
เนื่องจากเกมผมมีการใช้งาน Lua ทั้งฝั่ง Unity (C#) และ php จึงต้องหาทาง install lua ที่ใช้ php รันให้ได้ ค่อนข้างวุ่นวายหลายอย่าง มั่วอยู่นาน ก็ได้ขั้นตอนมาดังนี้
- apt-get install lua5.2 – install ตัวรัน lua จริงๆ
- apt-get install liblua5.2 – install source code lua เพื่อช่วย compile lua php extension
- apt-get install php5-dev – install ตัว compile php extension ต่างๆ
- เข้า https://github.com/laruence/php-lua ไป download หรือ clone code php extension ตัวล่าสุดมาลงและแกะ zip ให้เรียบร้อย
- เข้า dir ที่แกะแล้วจากข้อ 4 แล้วรัน phpize
- ./configure –with-php-config=/usr/bin/php-config –with-lua=/usr –with-lua-version=5.2
(ควรรัน which php-config เพิ่อ check path ของ php-config อีกทีเพื่อความชัวร์สำหรับ os ที่ลงอาจได้ path ไม่เหมือนกัน) - nano /etc/php5/fpm/conf.d/lua.ini สร้างไฟล์ขึ้นมา (หรืออาจเป็น php.ini ก็ได้ในบาง os) แล้วพิมพ์ไปว่า extension=lua.so
- restart php5-fpm หรือ apache ตามแต่ web server ที่ Install ไว้
- ใช้งานได้เล้ย!
วิธีใช้งานก็ประมาณนี้
$lua = new Lua();
$lua->include($path);
$result = $lua->myFunction($param);
Enjoy this article?
Consider subscribing to our RSS feed!
ไม่มีความเห็น
ยังไม่มีความเห็น