我的笔记本电脑运行的是 Windows 7,安装了 XAMMP。我的 PHP 版本是 7.3.0。从Tokenizer PHP 扩展,其中指出:
Windows 版 PHP 已内置支持此扩展。您无需加载任何其他扩展即可使用这些功能。
但是当我打开php.ini
文件和php\ext
目录时,扩展名不存在。
以下是我的php.ini
文件和ext
目录的屏幕截图:
前任。 php.ini 文件
例如 Ext 目录
。
XAMMP 不包含此扩展吗?我需要.dll
在线下载文件吗(我认为这可能有害)?还是故意不列出?
答案1
XAMMP 不包含此扩展吗?我是否需要
.dll
在线下载文件(我认为这可能有害)?
在这种情况下,根据官方文档您提到,“内置”的意思是“不作为单独编译.dll
”。因此无需下载任何内容,无需取消注释任何内容,目录php.ini
中也无需查看任何内容ext
。
如果你运行phpinfo()
,你应该会看到tokenizer
列出的扩展和enabled
:
因此,回答您的问题,它(实际上)是“故意未列出”。
笔记
跑步phpinfo()
:
在其中创建一个文本文档
<?php phpinfo()?>
。.php
使用扩展名(例如)保存此文件phpinfo.php
。将此
.php
文件放在允许执行脚本的目录中(可能是您的根htdocs
目录)并转到例如http://localhost/phpinfo.php
。