PHP安装环境,服务器不支持curl_exec的解决办法

操作方法

  • 01

    今天在安装一个php程序时(windows下),发现服务器不支持curl_exec函数,很是郁闷,所以在网上找了些资料,然后一试,解决了,拿出来和大家分享了。 windows下开启方法:

  • 02

    拷贝PHP目录中的libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll文件到 system32 目录。

  • 03

    修改php.ini:配置好extension_dir,去掉extension = php_curl.dll前面的分号。

  • 04

    重起apache或者IIS。

  • 05

    测试是否安装成功:<?php $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"http://www.google.cn"); curl_setopt($ch,CURLOPT_HEADER,1); curl_exec($ch); curl_close($ch); ?> linux下开启方法: 方法一 安装cURL # wgethttp://curl.haxx.se/download/curl-7.17.1.tar.gz # tar -zxf curl-7.17.1.tar.gz # ./configure --prefix=/usr/local/curl # make; make install 安装php 只要打开开关 --with-curl=/usr/local/curl 就可以了。 这个扩展库还是非常棒,是fsockopen等等相关的有效的替代品。 方法二 进入安装原php的源码目录, cd ext cdcurl phpize ./configure --with-curl=DIR make 就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件。 复制curl.so文件到extensions的配置目录,修改php.ini就好了 以上均亲侧可用,希望能对你有用。

(0)

相关推荐