忽略我之前的備註,我忘記加上在哪裡使用 PECL 指令來安裝 phplua。
在 Ubuntu 14.04 上安裝
"*.*" 表示版本號碼
要安裝的套件 (sudo apt-get install)
安裝 php5
安裝 php-pear
安裝 php5-dev
安裝 lua*.*
安裝 liblua*.*
建立 /usr/include/lua 到 /usr/include/lua*.* 的軟連結
sudo ln -s /usr/include/lua*.*/ /usr/include/lua
在 /usr/lib 中找到 liblua*.*.so 和 liblua*.*.a 檔案。
如果它們不存在,它們可能在 /usr/lib/x86_64-linux-gnu 或 /usr/lib/i386-linux-gnu 中,取決於作業系統。
將它們從該目錄複製到 /usr/lib 作為 liblua.so 和 liblua.a(不含版本號碼)。
範例
sudo cp /usr/lib/x86_64-linux-gnu/liblua5.2.a /usr/lib/liblua.a
現在執行以下指令(1.1.0 是撰寫本文時的版本)
sudo pecl install lua-1.1.0
將 extension=lua.so 加入 php.ini 檔案(可能是 /etc/php5/(cli/apache)/php.ini)
希望這有幫助。