[�Q�l]
Apache HTTP Server 2.4.1 �������[�X����܂��� - Apache JP (2012/02/21)
�Ƃ������ƂȂ̂ł����A���e�Ɂu�X�N���v�g���� Lua ��g�ݍ��ރ��W���[�� (mod_lua)�v�Ƃ����̂�����A �J�Řb��H�� lua �ɐG��Ă݂܂����B
�܂��C���X�g�[���B
Ubuntu 10.04 �ɂ� lua50 �Ƃ����p�b�P�[�W������܂��B
$ sudo apt-get install lua50
����� lua 5.0.x ������܂��B
�R�}���h�͎��̂悤�Ȋ����ł��B
$ lua
lua lua50 luac luac50
lua �R�}���h�� lua �̎��s�ŁAluac ���R���p�C���̂悤�ł��B
Java �Ǝ��Ă܂��ˁB
�Θb�`�����ł���悤�ł����A����͂܂��ʂ̋@��ɁB
�Ƃ肠�����K���ȃ\�[�X�������Ă݂܂��B
$ vi test.lua
print(3)
���s���Ă݂܂��B
$ lua test.lua
3
�R���p�C�����Ă݂܂��B
$ luac test.lua $ ls luac.out test.lua
"luac.out" �Ƃ����t�@�C�����ł��܂����B
���s���Ă݂܂��B
$ lua luac.out
3
�R���p�C�������t�@�C���̎��s�� "luac.out" �P�̂ł͂Ȃ� lua �R�}���h�ɐH�ׂ�����悤�ł��B
���s�\�ȃX�N���v�g�t�@�C���ɂ��Ă݂܂��B
$ vi test2.lua $ chmod 755 test2.lua
#!/usr/bin/lua print(3)
���s���Ă݂܂��B
$ ./test2.lua
3
�ȒP�ł��ˁB
���Ȃ݂ɃR���p�C�������t�@�C���� file ����� �R���p�C�������o�[�W�������\�������悤�ł��B
$ file luac.out
luac.out: Lua bytecode, version 5.0