要在 PHP 項目中引入并使用 Lua 腳本,您需要使用一個叫做 “lua_php” 的 PHP 擴展
安裝 lua_php 擴展:
在 Ubuntu/Debian 系統上,可以通過以下命令安裝:
sudo apt-get install php-lua
在 CentOS/RHEL 系統上,可以通過以下命令安裝:
sudo yum install php-lua
如果您的系統中沒有預編譯的包,或者您想要從源代碼編譯安裝,請參考 https://pecl.php.net/package/lua 獲取更多信息。
啟用 lua_php 擴展:
在 php.ini
文件中添加以下行來啟用 lua_php 擴展(如果您的系統已經自動添加了這一行,那么就不需要再次添加):
extension=lua.so
創建一個 Lua 腳本文件:
創建一個名為 example.lua
的文件,內容如下:
function add(a, b)
return a + b
end
在 PHP 腳本中引入和使用 Lua 腳本:
創建一個名為 index.php
的 PHP 文件,內容如下:
<?php
// 加載 Lua 腳本文件
$lua = new Lua();
$lua->include('example.lua');
// 調用 Lua 函數
$result = $lua->call('add', array(5, 3));
echo "The result is: " . $result;
?>
運行 PHP 腳本:
通過在 Web 服務器上運行 PHP 腳本,或使用命令行運行 PHP 腳本:
php index.php
如果一切正常,您將看到輸出 “The result is: 8”。這表明您已成功地在 PHP 項目中引入并使用了 Lua 腳本。