首页 - 生活 > phpcurl怎么扩展「设置php扩展路径」

phpcurl怎么扩展「设置php扩展路径」

发布时间:2023-08-12 12:26:28 阅读:776

提到phpcurl怎么扩展,大家应该都熟悉,有朋友想问设置php扩展路径,这到底是怎么一回事呢?让网友们少走弯路。

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 Module 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所在位置。

phpcurl怎么扩展「设置php扩展路径」

5.执行make,之后会在./modules/目录下生成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, 恭喜你,安装成功!

Linux系统安装php扩展cURL

Linux 作为一款成熟而稳定的操作系统 其具备很多的优点 于是大部分人学习Linux操作系统 本文为你介绍Linux下php扩展cURL的安装方法 希望你 能学会Linux下php扩展cURL的安装的知识

方法一

安装cURL

# wget  tar gz  [url= tar gz][/url]  # tar zxf curl 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就好了

以上两种就是Linux下php扩展cURL的安装方法

sh# wget tar gz

sh# tar zxvf curl * gz

sh# cd curl*

sh# /configure prefix=/usr/local/curl

sh# make

sh# make install sh# cd /usr/local/src/php (这是源码安装php时的源码目录)

sh# cd /ext/curl

sh# phpize

sh# /configure with curl=/usr/local/curl

运行 /configure时 如果提示

configure: error: Cannot find php config Please use with php config=PATH

请使用:

/configure with php config=/php install path/bin/php config #而不是使用php ini

sh# make

sh# cp modules/curl so /usr/local/lib/php/extensions (复制modules/curl so到php的扩展目录下)

(修改php ini文件 加入: extension=curl so)

lishixinzhi/Article/program/PHP/201311/20811

phpcurl怎么扩展「设置php扩展路径」

php中怎样打开cURL扩展

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

phpcurl怎么扩展「设置php扩展路径」

修改php.ini文件:

extension=php_curl.dll

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件举报,一经查实,本站将立刻删除。

标签: #设置 #路径

phpcurl怎么扩展「设置php扩展路径」相关文章

  • 苹果闹钟音量在哪里设置

    苹果闹钟音量在哪里设置

    苹果闹钟音量在哪里设置?苹果手机内置的闹钟功能非常实用,可以帮助我们按时起床或者提醒重要日程。但有时,我们可能会被闹钟响得太大或太小而打扰。那么,苹果闹钟的...

    2023-05-24

  • CAD快捷键_cad快捷键设置在哪

    CAD快捷键_cad快捷键设置在哪

    常用的CAD快捷键都有哪些一、绘图常用功能键:F1:获取帮助、F2:实现作图窗与文本窗口的切换、F3:控制是否实现对象的自动捕捉、F4:数字化仪化仪控制、F5:...

    2023-04-07

  • 三星7102(三星7102如何恢复出厂设置)

    三星7102(三星7102如何恢复出厂设置)

    当大家讨论三星7102,我们或许都熟悉,有朋友想问三星7102如何恢复出厂设置,这究竟怎么回事呢?一起来看看吧。 三星n7102恢复出厂设置 三星手机卡死了,...

    2023-04-07

  • 纽曼t7平板电脑恢复出厂设置(纽曼平板电脑忘记密码怎么办)

    纽曼t7平板电脑恢复出厂设置(纽曼平板电脑忘记密码怎么办)

    在大家讲纽曼t7平板电脑恢复出厂设置,我们可能略知一二,有朋友问纽曼平板电脑忘记密码怎么办,这到底是怎么一回事呢?让朋友们少走弯路。 纽曼平板电脑np711如何...

    2023-04-07

  • 扬天M6600d_扬天m6600d设置启动

    扬天M6600d_扬天m6600d设置启动

    当我们讨论扬天M6600d,我们或许都了解,有人想问扬天m6600d设置启动,这究竟是咋回事?让朋友们一起来了解吧。 扬天m6600d显卡驱动失败 可能是驱动不...

    2023-04-06

  • 华为篮球精灵_华为篮球精灵4e怎么设置日期

    华为篮球精灵_华为篮球精灵4e怎么设置日期

    谈到华为篮球精灵,大家应该都熟悉,有朋友想问华为篮球精灵4e怎么设置日期,这到底是怎么一回事呢?让我们一起来看看吧。 华为手环4e篮球精灵屏幕亮度可以调节吗?...

    2023-04-06