在Linux中安装Lua并实现PHP Lua扩展

我通过以下方式安装了Lua:

apt-get install lua5.3 lua5.3-dev

然后执行:

pecl install lua

但是我得到了这个错误: Please reinstall the lua distribution - lua.h should be in <lua-dir>/include/

但我不知道<lua-dir>应该在哪里。按照这个问题的指示操作: lua php extension installation via pecl fails 没有帮助

点赞
用户5216133
用户5216133
下载 Lua 扩展:

pecl download lua


进入下载后的目录:

cd lua-2.0.7


构建并安装扩展:

phpize ./configure --with-lua-version=5.3 make cp modules/lua.so /usr/lib/php/20151012/lua.so


在 php.ini 中添加扩展:

extension=lua.so

```

2020-06-21 02:44:12