查看apache的日志,发现如下警告:
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\PHP-Apache2410\php-5.2.17-Win32-VC6-x86\ext\php_pdo_mysql.dll' - Ҳָģ顣 in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\PHP-Apache2410\php-5.2.17-Win32-VC6-x86\ext\php_pdo_mysql.dll' - Ҳָģ顣
in Unknown on line
0
重复检查,php_pdo_mysql.dll 和 php_pdo_mysql.dll 的路径都是对的,为什么加载失败?
打开cmd,输入php 按下回车键,如下图。系统报错,提示丢失php_pdo.dll。注意是 php_pdo.dll,不是php_pdo_mysql.dll 和 php_pdo_mysql.dll

php_pdo.dll 这个文件在版本高一些的php中并不存在,比如php-5.4.33。但是php-5.2 需要加载这个dll,否则就造成加载php_pdo_mysql.dll 和 php_pdo_mysql.dll
失败。
解决办法: 在php.ini中,找到“;extension=php_pdo.dll”,把“;”去掉即可。
立即学习“PHP免费学习笔记(深入)”;
以上就介绍了httpd-2.2.29 + php-5.2.17 启动失败,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号