gpt4 book ai didi

PHP - 这是 PHP 还是 CentOS、Red hat 企业 linux 错误?做php时://output it fails to output under Red hat linux but works in other OS

转载 作者:行者123 更新时间:2023-12-04 19:32:20 27 4
gpt4 key购买 nike

我有这个 excel 文件创建器库 ( http://phpexcel.codeplex.com/ ),它在我的 Ubuntu 中工作以制作 xlsx文件。

但是当放置这个工作版本时,在主服务器(CentOS 和 RHEL 6.4)会导致文件不通过 $objWriter->save('php://output'); 显示。并且不要在日志文件中抛出任何错误。

根本无法在浏览器中创建文件和转储。 (在 ZF1 , PHP5 下尝试)

  $objPHPExcel = new PHPExcel();
.....

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
ob_end_clean();

$objWriter->save('php://output');

最佳答案

1) 提到了需要什么 (https://github.com/PHPOffice/PHPExcel/blob/develop/Documentation/markdown/Overview/01-Getting-Started.md)

Software requirements

The following software is required to develop using PHPExcel:

PHP version 5.2.0 or newer PHP extension php_zip enabled [^phpzip_footnote] PHP extension php_xml enabled PHP extension php_gd2 enabled (if not compiled in)



2)所以在服务器中我重新安装了所有这些并遵循
$ yum remove php-xml
$ yum install php-xml
Loaded plugins: amazon-id, rhui-lb, security
Setting up Install Process
Package php-xml-5.3.3-23.el6_4.x86_64 already installed and latest version
Nothing to do

3)然后重新启动httpd

有用!

关于PHP - 这是 PHP 还是 CentOS、Red hat 企业 linux 错误?做php时://output it fails to output under Red hat linux but works in other OS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19436387/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com