当前位置:首页 » 编程语言 » phpcurl扩展

phpcurl扩展

发布时间: 2023-02-03 23:46:30

php单独添加扩展 无需重启服务器

问题
php自身提供了很多扩展,比如curl,gmp, mbstring等等。我们在编译安装php时未必安装了所有扩展。那么在安装完php后,如果想单独安装某个php自身的扩展怎么办呢?

我们以curl扩展模块的安装为例说明如何单独添加扩展。

步骤
1.进入php源码的扩展目录。本例中我的源码对应目录如下:

/search/src/php-7.0.14/ext
1
2.进入模块目录,我们安装的是curl扩展,所以进入curl目录。此时,我们所在的目录是

/search/src/php-7.0.14/ext/curl
1
3.执行phpize。注意,如果你的机器上有多个php版本,一定要执行你准备安装扩展的php版本对应的phpize。比如,我的机器上同时有php7和php5.3.3。我当前准备为php7安装curl扩展。所以执行php7对应的phpize

1 /usr/local/php70/bin/phpize
2
3 结果类似:
4 Configuring for:
5 PHP Api Version: 20151012
6 Zend Mole Api No: 20151012
7 Zend Extension Api No: 320151012

4.执行

./configure --with-php-config=/usr/local/php70/bin/php-config
1
说明:如果你的机器上只有一个php版本,大多时候不需要特别使用–with-php-config指明相应的php-config所在位置。

5.执行make,之后会在./moles/目录下生成curl.so文件

6.执行make install

结果类似:
Installing shared extensions: /usr/local/php70/lib/php/20151012/
1
2
执行结果告诉你将curl.so安装到了哪个目录。

一般情况,如果你正确的指定了php-config或者你的机器只有一个php版本,so都会被正确安装到相应php的extension_dir。如果执行make install后,extension_dir目录下没有相应的so,可以手动将第5步中生成的so文件cp过去。

要查看具体extension_dir,可以执行如下命令。

php -i| grep extension_dir
结果类似
extension_dir => /usr/local/php70/lib/php/20151012/ => /usr/local/php70/lib/php/20151012/
1
2
3
7.在php.ini中增加

extension=curl.so
1
如果不知道php.ini的具体位置,可以通过如下命令查看

php --ini
1
8.执行如下命令,查看是否安装成功

php -m | grep curl
1
如果你看到了curl, 恭喜你,安装成功!

② ubuntu php扩展curl怎么打开

你先安装 安装了就支持了。系统级:sudo apt-get install curl

如果你是想表达安装 PHP CURL 扩展,那么是下面

sudo apt-get install php7.1-curl

最好先搜索一下 sudo apt-cache search 7 ,就可以看到7.0和7.1开头的,选择符合你自己php 版本的即可。

③ PHP如何开启CURL扩展支持

开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步:

  1. 将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下。

3、重启php的服务(apache或者IIS),如重启IIS,运行iisreset即可。

④ centos 7.2 系统 php7.0.12的 curl 扩展怎么开启

curl是一个广泛使用的用来上传和下载的命令行工具,当然严格来讲,它还可以有别的用途。对于测试来讲,它是Web相关测试非常实用的工具,包括debugging,使用起来非常方便。

下面直接进入主题:
1、直接进入到php源码包中找到原先安装PHP的源码包文件①;
2、直接进入/usr/package/php-7.1.10/ext/curl目录②;
cd /usr/package/php-7.1.10/ext/curl

3、通过phpize工具生成configure文件③;
/usr/local/php/bin/phpize

4、将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系④;
./configure --with-php-config=/usr/local/php/bin/php-config

5、编译程序并安装文件;
make &&make install

6、在php的配置文件php.ini最后一行添加extension=curl.so即可。
相关解释(带圆圈的数字编号)可参考:https://panxu.net/article/8392.html

⑤ php中怎样打开cURL扩展

首先看下php扩展库里有没有php_curl.dll这个扩展库文件 没有的话要去下载一个
修改php.ini文件:
extension=php_curl.dll

然后phpinfo查看一下有没有curl相关信息 有的话就说明开启成功

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即可。

⑦ php中怎样打开cURL扩展

php_curl.dll与php_openssl.dll放在ext下,extension=php_curl.dll配置文件里这个前面的;去掉,重启web服务器(apache或nginx或iis)

⑧ linux中php没有curl这个扩展,大家怎么解决啊求解

首先看下php扩展库里有没有php_curl.dll这个扩展库文件 没有的话要去下载一个

下载地址:网页链接

修改php.ini文件:
extension=php_curl.dll
然后phpinfo查看一下有没有curl相关信息 有的话就说明开启成功

热点内容
怎么给自己手机写一个脚本 发布:2024-11-01 20:23:41 浏览:241
c语言大小写判断 发布:2024-11-01 20:21:53 浏览:130
php的点餐系统源码 发布:2024-11-01 20:13:53 浏览:714
拜占庭算法 发布:2024-11-01 20:10:31 浏览:357
xcode编译参数 发布:2024-11-01 20:00:04 浏览:665
苹果5怎么设置密码锁屏 发布:2024-11-01 19:54:55 浏览:124
宝塔上传文件夹 发布:2024-11-01 19:39:50 浏览:257
java云编译器 发布:2024-11-01 19:34:24 浏览:385
免费源码分享网 发布:2024-11-01 19:29:19 浏览:855
硬盘8mb缓存 发布:2024-11-01 19:20:02 浏览:192