如何选择版本
php-7.4.20-Win32-vc15-x64.zip
Win32: Windows 平台版本。
vc15: 使用 Visual C++ 2017 编译器编译。
x64: 64 位架构版本。
无 nts 标记: 表示这是线程安全(Thread-Safe)的版本。
php-7.4.20-nts-Win32-vc15-x64.zip
nts: 表示这是非线程安全(Non-Thread-Safe)的版本。
Win32: 表示这是 Windows 平台的版本。
vc15: 表示使用 Visual C++ 2017 编译器编译。
x64: 表示这是 64 位架构的版本
https://xdebug.org/wizard
php.ini找不到
使用php.ini-development
改为php.ini即可
可以稍微做一下修改
//max_execution_time 指令定义了脚本运行的最大秒数。
//如果设置为 30,则表示任何 PHP 脚本在运行 30 秒后如果没有完成执行,将会被终止。
max_execution_time = 300
//Maximum amount of memory a script may consume
//memory_limit 指令定义了脚本运行时可以使用的最大内存大小。
memory_limit = 256M
//Maximum size of POST data that PHP will accept.
post_max_size = 256M
//Directory in which the loadable extensions (modules) reside.
//打开注释 ,在Windows系统上,通常设置为 extension_dir = "ext",
//表示扩展文件位于PHP安装目录下的 ext 文件夹内。
extension_dir = "ext"
//打开。cgi.fix_pathinfo=1
//表示 PHP 将遵循 CGI 规范来处理 URL 中的路径信息,这对于现代 Web 应用来说是推荐的做法。
cgi.fix_pathinfo=1
//upload_tmp_dir =
upload_tmp_dir = "D:/phpEnv/temp/php/"
还有一堆扩展
extension=bz2
extension=curl
extension=ftp
extension=fileinfo
extension=gd2
extension=mbstring
extension=exif ; Must be after mbstring as it depends on it
extension=mysqli
extension=odbc
extension=openssl
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=soap
extension=sockets
extension=sodium
session.save_path = "E:/CSharp_code/phpEnvMini/phpEnvMini/bin/Debug/temp/php/"
[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
zend_extension = xdebug