PHP 启动 : Unable to load dynamic library, Windows、Apache 2.2、php 5.2.11

标签 php windows apache

这正成为一个非常令人沮丧的问题。我正在尝试全新安装 apache 2.2 和 PHP 5.2.11。一切似乎都配置正确,但 php 模块没有启动...

PHP Warning:  PHP Startup: Unable to load dynamic library '.;C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/ext/php_mcrypt.dll' - The specified module could not be found.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '.;C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/ext/php_mysql.dll' - The specified module could not be found.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '.;C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/ext/php_openssl.dll' - The specified module could not be found.\r\n in Unknown on line 0

在 php.ini 中

include_path = ".;C:\Program Files (x86)\Apache Software Foundation\Apache2.2\php"
extension_dir = ".;C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/ext/"

所有的文件都在那里...ssleay32.dll、libmcrypt.dll、libmysql.dll、libeay32.dll等.dll文件都安装在...

C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/

我还将它们包含在 C:\Windows\System32 中

甚至将 C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/添加到 Windows 路径。

我不知道为什么这行不通,而且感觉像是双赢局面。任何人对如何使这一切正常工作有任何想法?

最佳答案

试试这个:

extension_dir = "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/ext/"

不以 .; 开头

关于PHP 启动 : Unable to load dynamic library, Windows、Apache 2.2、php 5.2.11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808442/

相关文章:

PHP 用户名/密码安全

Python:在文件中查找一行适用于 Windows 但不适用于 Linux

php - 如果 url 在主域之后包含问号,我需要一个 htaccess 规则

java - "Hive Runtime Error while processing row"(仅在 MR 上)

php - 使用 PDO 准备 SQL 语句

php - Slim PHP 独立函数

javascript - Codeigniter + $http.post() 的 Angular 问题。 Codeigniter收不到数据

Android SDK 认为没有安装 JDK? - Windows 7的

c# - Windows应用程序获取连接的Android手机的电池状态

java - Tomcat 6.0.29 和 Apache2 将 text/html 渲染为 text/plain