如果不提供更多调试蜂,则无法回答此问题。
正如评论中所建议的,在一切之前使用这些行来(尝试)启用错误报告:
<?php
header('Content-Type: text/plain');
error_reporting(E_ALL);
ini_set('display_errors', true);
ini_set('display_startup_errors', true);
// Json
echo json_last_error();
用于phpinfo();
获取有关 PHP 版本和 JSON 支持的信息。
此代码段将告诉您 json 函数是否可用:
<?php
if (!function_exists('json_encode')) {
echo 'PHP not compiled with json support', PHP_EOL;
}
最后但同样重要的是,检查错误日志
/var/log/httpd*
/var/log/nginx*
/var/log/php-fpm*
/var/log/apache*
.... (linux)
PHP 的错误日志从哪里驻留在 XAMPP 中?
\xampp\apache\logs\error.log
或者
\xampp\php\logs\php_error_log