【问题描述】
win7 + 禅道集成运行环境2.1.8
系统打补丁后禅道无法启动。
确认端口未被占用(netstat -ano|find "8014")
【现象】
禅道运行框提示:
正在启动......
已应用服务器配置。
正在启动服务:apachezt...端口:8014...失败。
再次尝试启动服务:apachezt...端口:8014...失败。
启动失败,请稍后重试。
apache日志文件提示:
Fatal Error Base address marks unusable memory region. Please setup opcache.file_cache and opcache.file_cache_fallback directives for more convenient Opcache usage 以上可翻译为:致命错误基址标记内存区域不可用。请设置opcache.file_cache缓存以及opcache.file_cache_fallback缓存回退指令,以更方便地使用Opcache。
【解决】
修改PHP.ini文件,在Opcache配置项中添加参数:
opcache.mmap_base=0x20000000
直接将整个Opcache配置块删除貌似也可以