PHP 中安装 Lua 的 lua-cjson 扩展
时间: 2023-11-28 12:50:05 浏览: 100
lua-cjson:Lua CJSON是Lua的快速JSON编码解析模块
要在 PHP 中安装 Lua 的 lua-cjson 扩展,需要先安装 Lua 和 CJSON 库。可以按照以下步骤进行安装:
1. 安装 Lua
在 Linux 上,可以通过以下命令安装 Lua:
```
sudo apt-get install lua5.2 liblua5.2-dev
```
在 Windows 上,可以从 Lua 的官方网站下载并安装 Lua。
2. 下载 CJSON 库
可以从 CJSON 的官方网站下载源代码。
3. 编译和安装 CJSON 库
在 Linux 上,可以按以下步骤编译和安装 CJSON 库:
```
tar zxvf lua-cjson-2.1.0.tar.gz
cd lua-cjson-2.1.0
make
sudo make install
```
在 Windows 上,可以使用 MinGW 编译器编译 CJSON 库。
4. 安装 PHP 扩展
可以使用 PECL 安装 lua-cjson 扩展:
```
sudo pecl install lua-cjson
```
然后在 php.ini 中添加以下行:
```
extension=lua-cjson.so
```
或者将以下行添加到 /etc/php/7.2/mods-available/lua-cjson.ini:
```
extension=lua-cjson.so
```
然后执行以下命令启用扩展:
```
sudo phpenmod lua-cjson
```
最后,重启 PHP-FPM 服务以使更改生效:
```
sudo systemctl restart php7.2-fpm
```
阅读全文