boaServer 开发环境 PHP配置问题
Opened this issue · 3 comments
ziqiming commented
使用这个一键启动,是存在隐患的, 线程超过500 时 php-cgi.exe进程就会关闭
拖拽上传500个文件一会几十秒就出现了,PHP文件再访问报502错误。
这是因为启动PHP的时候是以单线程创建的
应该使用xxfpm.exe或其他插件来进行保护它,当使用PHP程序时,会自动创建多个进程
https://www.123pan.com/s/fbjTjv-0Tu3v.html
以下为保护代码
`@echo off
%boa%hidec %boa%bin/xxfpm.exe "%boa%%PHP_HOME%/php-cgi.exe -c %boa%%PHP_HOME%/php.ini" -n 8 -i 127.0.0.1 -p 9000
poetbi commented
感谢建议,我来研究一下
这个目前只是为新手提供的一个集成的学习和开发环境(本机单用户使用),不可以直接用于生产环境的
poetbi commented
生产环境中对于执行时间比较长的程序
- 建议使用缓存器
- 或者使用定时任务在命令行中执行:php boa -r xx.xx.xx (运行速度会快很多,且不会超时)
poetbi commented
已经加入xxfpm,发了新版本
数据库改为SQLite,适合本地命令行下玩单机,MySQL可以选装