要运行最新的PHPMyAdmin,您需要使用特定的扩展名和设置的新php 7.2或更新。所需的PHP版本包括PHP 7.2或更高,最好是PHP 8.1/8.2; PHP 5.X不受支持。所需的扩展名是过滤器,哈希,JSON,MBSTRING,OPENSSL,PCRE,SESSION,SPL,ZIP,以及MySQLND或PDO_MYSQL。可选但建议的扩展名包括BZ2,EXIF,GetText,Zlib和XML。配置设置应包括upload_max_filesize(例如64m),post_max_size略高于upload_max_filesize,ally_url_include disabled和正确的session.save_path。 PHPMYADMIN可与Apache,Nginx或其他服务器一起使用适当的PHP设置。
要运行最新版本的PHPMyAdmin,您需要满足某些PHP版本和扩展要求的服务器环境。虽然PHPMyAdmin并不是特别丰富的资源,但它确实依赖于特定的PHP功能来正常运行。
最小php版本
PHPMYADMIN需要PHP 7.2或更新。但是,强烈建议使用更近期的版本,例如PHP 8.1或8.2 ,以提高性能,安全性和与其他工具的兼容性。
诸如PHP 5.x之类的较旧版本根本无法使用 - 它们缺乏必要的功能,并且不再受PHPMyAdmin甚至PHP本身的支持。
所需的PHP扩展
在您的PHP安装中必须启用以下扩展名:
filter (默认启用)
hash (默认启用)
json (默认启用)
mbstring
openssl
pcre (通常是内置)
session (默认启用)
SPL (标准PHP库,默认启用)
zip
如果您通过phpmyadmin连接到MySQL或Mariadb,则还需要以下数据库扩展名:
mysqlnd (mysql本地驱动程序)
pdo_mysql
没有这些,您将无法通过phpmyadmin访问或管理数据库。
可选但推荐扩展
某些扩展不是严格要求的,但它们可以提高功能:
bz2 - 用于处理压缩垃圾场
exif - 如果您想操纵图像元数据,很有用
gettext或mbstring - 用于本地化和多语言支持
zlib - 用于导出的压缩支持
xml - 需要高级功能,例如导入/导出XML数据
根据您的PHP设置,这些可能已经包括在内,尤其是在使用标准托管软件包时。
配置设置要检查
确保您的php.ini设置允许平稳操作:
upload_max_filesize应该足够高以导入大型SQL文件(例如64m)
post_max_size应该略高于upload_max_filesize
allow_url_include可以远离 - phpmyadmin不需要它,这是安全风险
session.save_path应该正确设置
另外,请记住,虽然通常使用Apache,但只要正确配置PHP,PHPMyAdmin与NGINX或其他Web服务器都可以正常工作。
这就是您需要平稳运行phpmyadmin所需的。核心要求很简单,但是检查每个扩展名和配置设置有助于避免问题的问题。
以上是运行最新版本的PHPMyAdmin的服务器要求(PHP版本,扩展)是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!