管理资源吧

当前位置:管理资源吧首页>>>tech>>>c1>>>服务器教程

服务器不支持curl-exec的解决办法

  windows下开启方法:

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

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

  3、重起apache或者IIS。

  测试是否安装成功:

  <?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

  # wget http://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

  cd curl

  phpize

  ./configure --with-curl =DIR

  make

  就会在PHPDIR/ext/curl /moudles/下生成curl .so的文件。

  复制curl .so文件到extensions的配置目录,修改php .ini就好了

tech首页 更多tech