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就好了 以上均亲侧可用,希望能对你有用。