ob start php.ini,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文件和/或一组扩展名。

2020-06-20

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值