我使用 php 和 mysql 开发了一个网站,用户必须上传 excel 文件。 在本地服务器(XAMPP)中,我下载了phpspreadsheet,并且能够将excel文件上传到mysql数据库。但是当我在 IIS (Windows server 2012 r2) 上处理相同的事情时,excel 文件无法上传到 mysql,并且下面的基本代码无法在 IIS (Windows server 2012 r2) 上工作并显示
该页面无法正常工作。 10.10.10.2 目前无法处理此请求。 HTTP 错误 500
在 IIS Windows Server 2012 R2 中,我使用 php 7.4.13。下面的代码可在 XAMPP SERVER 上运行,但不能在 IIS (Windows Server 2012 R2) 上运行
<?php require 'vendor/vendor/autoload.php'; use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx; use PhpOffice\PhpSpreadsheet\Style\Border; use PhpOffice\PhpSpreadsheet\Style\Color; $spreadsheet = new Spreadsheet(); $sheet = $spreadsheet->getActiveSheet(); $sheet->setCellValue('A1', 'This new hello World !'); $writer = new Xlsx($spreadsheet); $writer->save('ThisMyExcelExample.xlsx'); ?>
在 Windows Server 上,涉及更多步骤。 确保您执行了以下步骤
请查看以下文章如何在带有 IIS 的 Windows 它很有帮助,并将通过附加的步骤图像来指导您