栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

ob_start()无法在Laravel 3中创建缓冲区

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ob_start()无法在Laravel 3中创建缓冲区

新服务器是Ubuntu吗?您的开发服务器和“新服务器”是同一操作系统吗?相同的PHP版本?

两台服务器可能 完全 不同!

你能展示你的cronjob吗?(它是否尝试通过

#!/usr/bin/env php
调用使用特定的php二进制文件?

Ubuntu的一种可能性:

PHP的CLI运行 可以 从Apache中被运行不同,特别是有可能不同,如果你使用PHP5-FPM与Nginx的。

他们每个人都可以拥有自己的php.ini和不同的扩展名。

如您所说,您正在使用Ubuntu Server。如果您使用的是PHP 5.5,则可能会注意到以下几点

/etc/php5

/etc/php5/mods-available  # All mods available / installed/etc/php5/cli/php.ini     # php.ini for CLI-called php5/etc/php5/cli/conf.d      # Directory of symlinks to extensions in mods-available!/etc/php5/apache2/php.ini # php.ini for Apache-run php5/etc/php5/apache2/conf.d  # Symlinks to mods-available extensions

因此,CLI vs Apache2 vs PHP-FPM中的php都可以加载不同的扩展,并分开安装php.ini。

也许基于cli的(可能是cronjob正在使用的)可能是PHP的不同版本(!),或加载了不同的.ini文件和/或一组扩展名。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/391987.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号