您的位置:首页 > 编程语言 > PHP开发

php 不支持 curl 的终极解决方案

2017-06-16 10:16 579 查看
在win7 x64 下开发php,没有用xampp等套件,自己安装的apache24,php5.6,正常开发php的页面可以跑,遇到调用curl函数就报错:

Fatal error: Call to undefined function curl_init()

百度了各种办法,进了各种坑,后来看到php的官网上curl的评论, 终于搞定:

1、取消注释 
extension=php_curl.dll


2、设置 extension_dir,比如我的php放在e盘,就是 extension_dir = "E:/php-5.6.30-x64/ext" ,注意不能用"ext",一定要写完整路径,否则找不到(我试了n多次,才发现这个问题)


3、复制php目录下 libeay32.dll , libssh2.dll, ssleay32.dll 到apache的bin下,比如我的 E:\Apache24\bin


不需要放到windows\system32 。

完后,写一个php页面,调用curl即可获取远程数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php curl