启动WampServer时wampapache64服务加载php5apache2_4.dll失败报错
以下是针对问题的具体修复步骤:
安装对应VC++运行库
PHP 5.6.x依赖Visual C++ Redistributable for Visual Studio 2012 Update 4(x64版本),缺失该运行库会导致php5apache2_4.dll无法被系统加载。卸载已有的同版本旧运行库,重新安装对应x64版本后重启电脑,再启动WampServer尝试。验证Apache与PHP版本兼容性
php5apache2_4.dll仅适配Apache 2.4.x版本,右键Wamp托盘图标,依次选择Apache -> Version,确认当前使用的Apache版本为2.4系列。如果版本不匹配,切换到Wamp内置的兼容2.4的Apache版本。修复文件权限
右键wamp64文件夹,进入属性 -> 安全选项卡,确保当前登录用户拥有该文件夹的完全控制权限。添加权限并应用后,重启WampServer服务。检查httpd.conf配置
打开httpd.conf文件定位到第202、204行,确认配置内容如下(路径需与实际一致,使用正斜杠/):LoadModule php5_module "c:/wamp64/bin/php/php5.6.40/php5apache2_4.dll" PHPIniDir "c:/wamp64/bin/php/php5.6.40"保存修改后重启Apache服务。
排查端口占用
Apache默认使用80端口,可能被其他程序占用。打开管理员命令提示符,执行:netstat -ano | findstr ":80"查看占用80端口的进程PID,在任务管理器中结束对应进程;或者修改httpd.conf中的
Listen 80为Listen 8080,重启服务后通过localhost:8080/phpmyadmin访问。重置WampServer服务
右键Wamp托盘图标,依次选择管理服务 -> 移除所有服务,完成后再选择管理服务 -> 安装所有服务,之后重启WampServer。
完成上述步骤后,确认Wamp图标变绿,访问对应地址即可正常使用phpMyAdmin。
内容的提问来源于stack exchange,提问作者bawrey

