博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phpStudy中起用lua脚本
阅读量:4881 次
发布时间:2019-06-11

本文共 784 字,大约阅读时间需要 2 分钟。

phpStudy集成了多种web服务的综合配置,如经典的apache+mysql、nginx+mysql等,在使用apache+mysql时,希望能够使用lua脚本,于是利用配置选项,启用lua模块,如下图

但是经过这样的配置后,再重启apache服务时,却无法正常使用lua脚本。lua测试代码如下 

require "apache2"function handle(r)  r.content_type = "text/html"  r:write "Hello World from mod_lua."  return apache2.OKend
可是在浏览器打开时,却是得到了这样的结果,见下图

显示的结果,就是刚刚的示例代码。显然,hello.lua的脚本没有被执行,而是当成了普通的文本读取显示到了浏览器中。那这是什么问题呢?

经过查找,看到了一篇文章中说到apache中启用lua模块的文章。文章中提到在apache2.4以上的版本中已经内置了lua的模块,我们只需要进行一些配置就可以了。然后查了下phpStudy安装时所带的apache是2.4版本的,所以内置了lua模块。下面是配置步骤。

1.在phpStudy\Apache\conf下找到httpd.conf配置档,将LoadModule lua_module modules/mod_lua.so前面的#号去掉(#号是注释标记)。

2.在配置的最后面添上lua模块处理项AddHandler lua-script .lua。

3.保存配置

4.在phpstudy中重启服务。

5.再次打开hello.lua测试页。运行正常,结果如下图。

至此,phpstudy起用lua模块的配置完毕。

转载于:https://www.cnblogs.com/sparkleDai/p/7605061.html

你可能感兴趣的文章
codility: CountTriangles
查看>>
赛斯说
查看>>
python 中的pipe
查看>>
(SQL Analyzer services)定义链接维度
查看>>
squid
查看>>
系统开发管理、架构与设计步步谈随笔索引
查看>>
Java的时间空间复杂度详解
查看>>
有效防止SQL注入漏洞
查看>>
Linux chown命令
查看>>
十、I/O流——4-输入、输出流体系
查看>>
十二、网络编程——4-基于UDP协议的网络编程
查看>>
异常处理与调试6 - 零基础入门学习Delphi55(完)
查看>>
if语句三种形式
查看>>
正则表达式之字符串验证
查看>>
codeblocks如何支持_tmain?可移植代码的编码推荐
查看>>
省市联动 填坑
查看>>
canvas写的一个小时钟demo
查看>>
原来今天是冬至
查看>>
又混了一天班
查看>>
九度oj 1006
查看>>