Windows 10 Pro新安装XAMPP无法启动Apache服务器求助
解决Apache启动时无法加载php7ts.dll的权限问题
针对你遇到的Cannot load /xampp/php/php7ts.dll into server: Access is denied错误,尝试以下解决方案:
检查php7ts.dll文件权限
找到C:\xampp\php\php7ts.dll,右键选择「属性」→「安全」选项卡,确认Apache服务运行账户(通常为SYSTEM或Network Service)拥有读取和执行权限。若没有,点击「编辑」添加对应账户并赋予权限。以管理员身份运行启动脚本
右键点击启动Apache的bat文件,选择「以管理员身份运行」,Windows系统下普通用户权限常不足以访问系统目录下的文件。验证文件路径与完整性
确认C:\xampp\php目录下确实存在php7ts.dll,若文件缺失,修复或重新安装XAMPP。同时确保路径无中文、空格等特殊字符,避免解析异常。调整Apache服务运行身份
按下Win+R输入services.msc打开服务管理器,找到Apache服务(一般名为Apache2.4),右键「属性」→「登录」选项卡,切换为「本地系统账户」并勾选「允许服务与桌面交互」,重启服务后测试。临时排除UAC拦截
打开「控制面板」→「用户账户」→「更改用户账户控制设置」,临时降低UAC级别,重启系统后再启动Apache,排除UAC权限拦截的可能。测试完成后记得恢复原UAC设置。
内容的提问来源于stack exchange,提问作者YT Yeoh
相关产品推荐
相关产品推荐

