使用环境
ubuntu-16.04.4 64位
安装步骤
- 1>安装apache
- 2>安装lua
- 3>安装lua_filesystem
安装apache
安装命令:
sudo apt-get install apache2
安装后的网站根目录是"/var/www/html",如果需要修改可以配置conf文件
安装lua
可以下载安装包也可以使用apt-get下载
- 使用apt-get
apt-get install lua5.3
可根据自己需要安装扩展:
apt-get install lua5.3-doc liblua5.3-dev
运行:lua5.3
- 使用安装包
cd到想要安装的目录
weget http://www.lua.org/ftp/lua-5.3.4.tar.gz
tar -zxf lua-5.3.4.tar.gz
cd lua-5.3.4
make linux test
这时直接运行 #lua 是不成功的,需要cd到src文件夹中运行 #./lua 才可以,可以创建软连接:
ln -s **(存在位置)/lua-5.3.4/src/lua /usr/bin/lua
可能存在的问题:
readline未安装
安装方式:
sudo apt-get install libreadline6 libreadline6-dev
安装lua_filesystem
查询发现:
root@ubuntu:~$ apt-cache search lua-filesystem
lua-filesystem - luafilesystem library for the Lua language
lua-filesystem-dev - luafilesystem development files for the Lua language
有这两个软件需要安装
apt-get install lua-filesystem lua-filesystem-dev
安装后发现lfs.so文件存放在 /usr/lib/x86_64-linux-gnu/lua/5.3/lfs.so 目录下
将lfs.so文件复制存放到lua运行环境中
cp /usr/lib/x86_64-linux-gnu/lua/5.3/lfs.so /usr/local/lib/lua/5.3/lfs.so