为提升PHP执行效率,配置XAMPP的OPcache需确认Apache加载的正确php.ini路径。设置opcache.enable=1并以绝对路径写入zend_extension,同时调整memory_consumption(推荐128M)和max_accelerated_files(推荐4000)等参数避免缓存溢出。建议设置opcache.revalid
XAMPP配置OPcache:加速PHP本地执行速度
作者:技术拾光
时间:2026-06-20
浏览:135
### XAMPP下的OPcache配置:从加载到验证的完整指南
配置OPcache时,最容易被忽视的一步是:Apache可能根本不读你改的那个php.ini文件。很多人在XAMPP环境下折腾半天,发现OPcache没生效,问题常常出在这——改错了配置文件。
我们必须先搞清楚Apache实际读取的是哪一个php.ini。XAMPP的Apache默认路径是`C:\xampp\php\php.ini`,而不是`C:\xampp\apache\bin\php.ini`。打开`http://localhost/dashboard/phpinfo.php`,搜索“Loaded Configuration File”,复制显示的完整路径。用VS Code或Notepad++打开(别用系统自带的记事本,容易产生编码问题),确保文件编码是UTF-8无BOM。
在文件中搜索`opcache.enable`:如果没找到,说明OPcache还没启用;如果看到的是`;opcache.enable=0`,删掉前面的分号并改为`opcache.enable=1`。需要特别注意的是,在命令行运行`php -m | findstr opcache`看到的结果,和Web环境实际上完全是两码事——那是CLI模式的结果,跟你在浏览器里刷新网页无关。

实用工具推荐
电子包浆
使用 ›绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
图片压缩
使用 ›选择画质和输出格式,预览压缩前后的大小。
相关文章