安装

» PECL 扩展未与 PHP 捆绑。

安装此 PECL 扩展相关的信息可在手册中标题为 PECL 扩展的安装章节中找到。更多信息如新的发行版本、下载、源文件、 维护人员信息及变更日志等,都在此处: » https://pecl.php.net/package/lua.

PECL 扩展的 DLL 当前不可用。参见 在 Windows 上构建章节。

添加备注

用户贡献的备注 4 notes

up
5
rutgerspeksnijder at hotmail dot com
9 years ago
Ignore my previous note, I forgot to add in where to use the PECL command to install phplua.Installation on Ubuntu 14.04"*.*" means version numberPackages to install (sudo apt-get install):Install php5Install php-pearInstall php5-devInstall lua*.*Install liblua*.*Create soft link of /usr/include/lua TO /usr/include/lua*.*:sudo ln -s /usr/include/lua*.*/ /usr/include/luaFind liblua*.*.so and liblua*.*.a files in /usr/lib.If they don't exist, they could be in /usr/lib/x86_64-linux-gnu or /usr/lib/i386-linux-gnu depending on OS.Copy them from that directory into /usr/lib as liblua.so and liblua.a (WITHOUT VERSION NUMBER).Example:sudo cp /usr/lib/x86_64-linux-gnu/liblua5.2.a /usr/lib/liblua.aNow execute the following command (1.1.0 is the version at the time of writing this):sudo pecl install lua-1.1.0Add extension=lua.so to php.ini file (could be /etc/php5/(cli/apache)/php.ini)Hope this helps.
up
3
posti at taitavasti dot fi
12 years ago
Simple guide to install phplua on CentOS 6.3:Run these commands in terminal as root:$yum install php-pear php-devel gcc lua-devel lua-static$mkdir /usr/include/lua$ln -s /usr/include/lua.h /usr/include/lua/lua.h$pecl install lua-1.0.0Then edit /etc/php.ini and add the following line below the similar ones:extension=lua.soFinally restart your web server and you should be all done!I spent days googling around, trying and failing and gathering up what needs to be installed when you just have apache2 and php5 installed and working.Thus there is this bug preventing pecl from finding lua.h, which is fixed by the symlink created above. The bug is already submitted:https://bugs.php.net/bug.php?id=60641Hope this info helps some body else too!
up
1
Anonymous
4 years ago
pecl download luacd lua-2.0.7phpize./configure --with-lua-version=5.3makecp modules/lua.so /usr/lib/php/20151012/lua.soadd in PHP.INI:extension=lua.so
up
1
dannosoAT.com
9 years ago
This worked for my in php7aptitude install php-pearaptitude install php7-devaptitude reinstall lua5.2aptitude reinstall liblua5.2-0aptitude reinstall liblua5.2-devcp /usr/include/lua5.2/lua.h /usr/includesudo ln -s /usr/include/lua*.*/ /usr/include/luasudo cp /usr/lib/x86_64-linux-gnu/liblua5.2.a /usr/lib/liblua.asudo cp /usr/lib/x86_64-linux-gnu/liblua5.2.so /usr/lib/liblua.sosudo pecl install lua-2.0.2
To Top