Erlang的web服务器yaws+PHP配置

发布于 2022-08-22 23:41:05 字数 1583 浏览 12 评论 9

本帖最后由 bs 于 2010-04-22 18:27 编辑

先说说windows版本安装流程

1、安装erlang,从http://erlang.org/download.html 下载Windows binary进行安装

2、下载yaws,http://yaws.hyber.org/download/ 也是exe的程序

3、在erlang的/bin目录下(包含erl.exe、werl.exe)创建一个批处理文件,如yaws.bat,内容如下(例子):
"D:Program FilesYaws-1.86binyaws.exe" -i
(正确填写yaws.exe的路径)

4、配置yaws支持php。打开yaws安装目录下的yaws.conf配置文件,修改当中的配置项:

...
php_exe_path = "F:APMServ5.2.6PHPphp-cgi.exe"

<server localhost>
        port = 8080
        listen = 0.0.0.0
        docroot = "d:Program FilesYaws-1.86/www"
        allowed_scripts = php yaws cgi
        appmods = <cgi-bin, yaws_appmod_cgi>        
</server>
...
(注意设置php-cgi.exe路径)

5、修改php.ini配置
...
cgi.force_redirect = 0       
...

6、运行yaws.bat即可启动yaws并可支持php,停止请在命令行(erlang shell)下运行命令 yaws:stop()

以上配置完成,由于目前yaws仅支持cgi运行模式,所以这个配置无异于鸡肋,在后续环节中,我将推出erlang下的fast-cgi版本,期待与nginx做个比较.

[ 本帖最后由 bs 于 2009-12-17 22:22 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

能否归途做我良人 2022-09-02 07:35:12

还是第一次看见这个服务嚣,有机会要下载来装一下。

眼前雾蒙蒙 2022-09-02 07:35:11

还没有数据就说一个数量级
另外就是在win下做测试?

转角预定愛 2022-09-02 07:34:52

期待有一些具备说服力的数据来证明

游魂 2022-09-02 07:28:05

局部性能方面肯定不会是nginx+php的对手  
这个时代应该也不是单机逞强了
目的是打造一个原生的分布式可伸缩、易扩展、且足够健壮(超强的稳定性)的平台。

心是晴朗的。 2022-09-02 06:48:59

个人觉得apache不光是用来内嵌mod_php使用的,很多人使用apache还是考虑到他的可扩展性,他的很多已有module,以及你自己可以开发自己的module。
另外就是apache的稳定。
如果单纯考虑快慢,我觉得裁剪apache之后,最小化编译安装apache,就算是不用mod_php,而是放到cgi-bin里,apache也应该不会慢吧?
你说呢

心安伴我暖 2022-09-02 04:10:58

应该和nginx+php做下比较,大负荷情况下

維他命╮ 2022-08-31 17:54:57

原帖由 bs 于 2009-12-17 22:19 发表
暂留位置做yaws+php对比apache+php性能测试。

期待

筑梦 2022-08-31 14:47:56

高一个数量级?

知你几分 2022-08-30 22:59:47

暂留位置做yaws+php对比apache+php性能测试。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文