解决win7 64位下安装php高版本 不能加载php_curl.dll 问题

最近在WIN7(64位)上安装php 高版本!遇到了Call to undefined function curl_init()的错误;

解决方法:

1、确保php.ini中打开了php_curl扩展  ;extension=php_curl.dll 修改为 extension=php_curl.dll;

2、确保 extension_dir = "你的安装路径/ext" 目录中有 php_curl.dll文件

3、在apache 的配置文件中 添加如下代码(路径改为你的安装路径):

LoadFile "E:/AMP/PHP/php5ts.dll"
LoadFile "E:/AMP/PHP/libeay32.dll"
LoadFile "E:/AMP/PHP/ssleay32.dll"
LoadFile "E:/AMP/PHP/libssh2.dll"

LoadModule php5_module "E:/AMP/php/php5apache2_4.dll"
PHPIniDir "E:/AMP/php/"
AddType application/x-httpd-php .php .html .htm

高版本的php_url 依赖于 php5ts.dll,libeay32.dll,ssleay32.dll,libssh2.dll这四个文件,在apache中配置加载这四个文件,重启apache,大功告成。

你可能感兴趣的:(win7,64,curl_init(),php_url,不能加载php_curl,安装php高版本)