我的知识记录

景安虚拟主机组件支持_PHP参数限制查询

PHP参数限制中"不支持反解析"是指 gethostbyaddr() 函数被禁用或服务器没有配置反向 DNS。这个函数用于 IP 反查域名,虚拟主机为了安全和性能通常禁用。需要反查功能用在线 API(如 ipinfo.io)替代,不依赖本机函数。

PHP 参数查看:upload_max_filesize、post_max_size、memory_limit、max_execution_time、display_errors。这些参数可以在 .user.ini(PHP-FPM)或 .htaccess(Apache mod_php)里修改。display_errors 生产环境设为 Off,避免泄露路径。

参考(PHP环境检测脚本): ``` <?php // 基本信息 echo "PHP版本: " . PHP_VERSION . "
"; echo "操作系统: " . PHP_OS . "
"; // 扩展检测 $exts = ['gd','curl','mbstring','openssl','pdo','mysqli','json','zip','ionCube']; foreach ($exts as $e) { echo $e . ": " . (extension_loaded($e) ? "已安装" : "未安装") . "
"; } // 函数检测 $funcs = ['gethostbyaddr','exec','system','curl_init','imagecreate']; foreach ($funcs as $f) { echo $f . ": " . (function_exists($f) ? "可用" : "禁用") . "
"; } // 参数 echo "upload_max_filesize: " . ini_get('upload_max_filesize') . "
"; echo "memory_limit: " . ini_get('memory_limit') . "
"; echo "disable_functions: " . ini_get('disable_functions') . "
"; // 完整phpinfo phpinfo(); ```

反解析(gethostbyaddr)替代方案:用 ip-api.com 或 ipinfo.io 的 HTTP API,curl 调用获取 IP 对应的域名和归属地。API 有调用频率限制,高频调用要缓存结果。虚拟主机禁用反解析是因为反向 DNS 查询慢且可能被滥用,用 API 更稳定。

PHP 8 的变化:移除了 mysql 扩展(用 mysqli 或 PDO)、移除了 create_function、each、register_globals 等旧特性。老程序升级 PHP 8 前要改代码。WordPress 5.9+ 支持 PHP 8,Laravel 8+ 支持 PHP 8,织梦 DedeCMS 最新版支持 PHP 7.x,PHP 8 可能有兼容问题。

景安虚拟主机组件支持_PHP参数限制查询

标签:

更新时间:2026-08-27 11:17:01

上一篇:虚拟主机被入侵JS 被注入挖矿代码_文件对比与数据库清理

下一篇:ZBlogCms修改面包屑导航_面包屑插件与代码实现