windows7 操作系统PHP curl不可用或报错的解决办法

 PHP基础  2018-09-18  admin  2123  2866

php curl_init()函数不可用或报错的解决办法


windows7 操作系统PHP curl不可用或报错的解决办法

单独安装apache24,php5.6,调用curl函数报错:

Fatal error: Call to undefined function curl_init()


解决方法

1、取消注释  extension=php_curl.dll

2、设置 extension_dir,比如我的php放在e盘,就是 extension_dir = "E:/php-5.6/ext",注意不能用"ext",一定要写完整路径,否则找不到扩展路径

3、复制php目录下 libeay32.dll , libssh2.dll, ssleay32.dll 到Apache的bin目录下,要先停止Apache在复制替换,否则不能替换.

不需要放到windows\system32.

php_curl.dll 扩展就可以正常使用.



如果文章对您有帮助,点击下方的广告,支持一下作者吧!

相关推荐


Systemd Web 管理系统:简化服务管理

# Systemd Web Systemd Web 是一个 Systemd 的 Web UI 管理系统,通过直观的界面和易用的操作,让用户能够轻松地管理 Linux 系统和服务。该项目旨在简化 Systemd 的使用,使得无论是专业的系统管理员还是普通的用户,都能够方便地对系统进行操作。 ## [github地址] (https://github.com/topascend/systemd

linux 系统最简单的安装 go 开发环境步骤

1. 官网下载放在 /godev 目录https://golang.google.cn/dl/或wget https://dl.google.com/go/go1.22.2.linux-amd64.tar.gz或curl -O https://dl.google.com/go/go1.22.2.linux-386.tar.gz2. 解压tar -xvf go1.22.2.linux-amd64.t

laravel 自定义写入日志

laravel 自定义写入日志if(!function_exists('myLog')){ /** *生成自定义文件日志内容 *@param$data *@paramstring$title *@parambool$isClear *@returnvoid *@Author:cent123.com */ functionmyLog($data,string$tit

systemctl 使用

Systemd是Linux系统工具,用来启动守护进程,已成为大多数发行版的标准配置。而systemctl是Systemd的主命令,用于管理系统。其实我们大部分服务都有使用systemctl管理,比如MySQL、Nginx等等。常见配置如下:[Unit] #单元描述 Description=GFAPP #在什么服务启动之后再执行本程序 After=mysql.service [Serv