linuxphpcurl开启
curl 不是即时的输入输出的命令,php 有运行时间限制, curl 运行会导致 curl 运行时间不够而被杀掉的。
php 有运行 linux 命令的函数,记得 system() 是一个,之后还有另外一个。注意这两个命令是可以在 php.ini/php.conf 里面设置禁止使用的。
Ⅱ Linux服务器PHP环境Curl模块详细配置,开启SSL和HTTPS支持
为什么我的还是不行 已经加了--with-ssl
Ⅲ linux下给PHP添加curl模块
# 进入源文件扩展目录
cd ~/source/php-x.x.x/ext/curl
# 已安装二进制
/usr/local/bin/phpize
# 配置环境
./configure --with-php-config=/usr/local/bin/php-config
make
make install
生成curl.so
在php.ini加上即可
Ⅳ linux上怎么操作开启php curl扩展
步骤如下:
1. 进到对应扩展目录
# cd /usr/local/src/php-5.2.12/ext/curl
2. 调用phpize程序生成编译配置文件
# /usr/local/php5/bin/phpize
3. 调用configure生成Makefile文件,然后调用make编译,make install安装
# ./configure -with-curl=/usr/local/curl -with-php-config=/usr/local/php5/bin/php-config# make# make install
4. 修改php配置文件
;修改扩展库目录extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/";添加curl扩展extension = curl.so
5. 重启Apache即可。
Ⅳ 怎么开启CURL扩展和pathinfo模式以及php5.2 配置mbstring扩展
进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl
执行phpize生成编译文件,phpize在PHP安装目录的bin目录下
/usr/local/php5/bin/phpize
运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安装autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,这里会报错,可以根据错误信息去排查!
Ⅵ curl_init()怎么开启
curl扩展依赖libeay32.dll, ssleay32.dll这两个库文件, 这两个文件已经附属在PHP的Windows程序包中,我们无需去单独下载. 搞清楚了这些, 解决方法也很简单了: 让Windows或者Apache能顺利加载到这个2个dll文件即可.
如果你使用的是Apache服务器且使用模块的方式来运行PHP的话, 可以在httpd.conf中加载PHP模块的配置语句之前加上下面两句话让Apache来加载这两个dll,
LoadFile "D:/wamp/php-5.3.10/ssleay32.dll"
LoadFile "D:/wamp/php-5.3.10/libeay32.dll"
LoadMole php5_mole "D:/wamp/php-5.3.10/php5apache2_2.dll"
Ⅶ linux防火墙会使php curl失效怎么单独开启
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
你可以去看下《Linux就该这么学》这本书的第八章,详细介绍了防火墙的用法。
Ⅷ linux中php没有curl这个扩展,大家怎么解决啊求解
首先看下php扩展库里有没有php_curl.dll这个扩展库文件 没有的话要去下载一个
下载地址:网页链接
修改php.ini文件:
extension=php_curl.dll
然后phpinfo查看一下有没有curl相关信息 有的话就说明开启成功
Ⅸ 如何开启PHP curl函数库
windows下开启方法:
1、拷贝PHP目录中的libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll文件到 system32 目录。
2、修改php.ini:配置好 extension_dir ,去掉 extension = php_curl.dll 前面的分号。3、重起apache。测试是否安装成功:
<?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就好了