假如原先编译的php目录在/usr/local/php5目录下;
apache在/usr/local/apache2目录下;
php源代码在/home/kevin125/src目录下。
如果实际目录与假定的目录不一致,则在下面的命令中做调整。
1. 找到当前运行的php版本的源代码目录,如 php-5.2.10。
进入curl扩展库目录。
$cd /home/kevin125/src/php-5.2.10/ext/curl
2. 调用phpize程序生成编译配置文件。
$/usr/local/php5/bin/phpize
3. 编译扩展库,分别执行下面的configure和make命令。
$./configure –-with-php-config=/usr/local/php5/bin/php-config
configure这一步执行通过后,再执行make命令,如果configure执行不通过,则查找错误原因。
$make
make成功执行后,生成的扩展库文件在当前目录的 modules 子目录下,如 /home/kevin125/src/php-5.2.10/ext/curl/modules/curl.so
4. 配置php.ini文件
将编译好的扩展库文件复制到apache2 modules目录下。
$cp /home/kevin125/src/php-5.2.10/ext/curl/modules/curl.so /usr/local/apache2/modules/
找到php.ini文件所在目录位置,然后编辑。可以通过查看phpinfo信息来确定php.ini文件位置。
在php.ini文件中找到设置扩展目录的位置,然后将扩展路径设置到apache2 modules目录下
extension_dir = “/usr/local/apache2/modules/”
在php.ini的设置扩展库位置,设置要添加的扩展库。
extension=curl.so
以后如果还要添加别的扩展库的话,则只需先将php扩展库编译好,然后copy到apache2 modules目录下,
然后再在这个位置,另取一行将编译后的扩展库文件名加上即可
5. 重启apache,查看phpinfo信息,即可看到刚才添加进去的curl扩展库。
添加其他模块类似。
- 浏览: 498544 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (335)
- VM (2)
- python 基础 (78)
- C (7)
- php (38)
- django (8)
- c++ (1)
- python 服务端编程 (21)
- ubuntu (1)
- linux (26)
- mysql (24)
- 缓存管理 (5)
- nginx (4)
- linux 命令行 (16)
- web (8)
- javascript (8)
- python 模块 (3)
- java (6)
- 面试题 (2)
- tornado (1)
- 运维 (10)
- 网络编程 (0)
- svn (5)
- css (1)
- mongodb (3)
- vim (8)
- infobright (1)
- shell (1)
- 算法 (2)
- redis (1)
最新评论
发表评论
-
修改 phpStorm 7.1.3 字体大小
2014-11-08 14:56 625原文地址: http://blog.csdn.net/wi ... -
UNIX时间戳换算问题
2014-02-20 09:35 940转:http://chenyudengyuqiong-163 ... -
【转】yii框架,命令行应用程序设计
2014-02-12 18:27 797首先,当您接触yii框架时,您会发现,它已经精心设计好了一套命 ... -
php http_build_query
2014-02-12 09:45 845这函数方便,不用自己去拼接了 http_build_que ... -
stream_context_create作用
2014-02-12 09:42 825转 http://huangliangfeixu.blo ... -
php 的 private public protected
2014-01-09 20:14 1234public 表示全局,类内部外部子类都可以访问; pr ... -
CDbConnection failed to open the DB connection: could not find driver
2014-01-02 16:11 1103wamp5 看看是否安装了php_pdo_mysql扩展 ... -
【转】浅谈页面静态化、缓存技术与SEO
2013-12-25 11:17 1336原文地址: 浅谈页面静态化、缓存技术与SEO http ... -
php 路由机制
2013-12-02 17:52 811【转】 http://3haku.net/2012/07/04 ... -
php 跨域问题
2013-11-21 17:36 477header('P3P:CP="IDC DSP C ... -
Forbidden You don't have permission to access
2013-11-19 11:58 1193Forbidden You don't have permi ... -
【转】深入浅出之Smarty模板引擎工作机制(二)
2013-10-13 19:18 717http://www.cnblogs.com/hongfei/ ... -
【转】深入浅出之Smarty模板引擎工作机制 一
2013-10-13 19:12 750http://www.cnblogs.com/hongfei/ ... -
【转 php 优化】Squid是什么,Squid工作原理是什么
2013-11-06 17:43 819http://wuhaoshu.blog.51cto.co ... -
【转】PHP加速插件eAccelerator和Zend Optimizer是什
2013-12-18 09:02 943eaccelerator是一个开放源码的php应用程序加速 ... -
【转 php优化 】三款免费的PHP加速器:APC、eAccelerator、XCache比较
2013-10-12 17:08 829http://www.vpser.net/opt/apc- ... -
php中heredoc的使用方法
2013-10-12 16:31 663Heredoc技术,在正规的PH ... -
【转】php 安全 讨论magic_quotes_gpc、mysql_real_escape_string、addslashes的区别及用法
2013-10-11 18:01 825原文地址: http://blog.unvs.cn/archi ... -
PHP负载均衡指南
2013-10-11 17:55 779原文地址: http://www.yeeyan.org/art ... -
【转】PHP心得(收藏,慢慢看)
2013-09-08 18:39 829转:http://my.oschina.net/liu ...
相关推荐
为了使用`pcap2curl`,首先需要安装必要的Python库,如`scapy`(用于解析网络包)和`pypcap`(用于读取`.pcap`文件)。然后,运行`pcap2curl.py`脚本,传入`.pcap`文件的路径,它将输出相应的cURL命令。 总的来说,...
在Windows上,这可能涉及设置包含目录和链接器输入,而在Linux或MacOS上,你可能需要通过包管理器安装libcurl,并链接到相应的动态或静态库。 接下来,引入必要的头文件: ```cpp #include <curl/curl.h> #include ...
在压缩包文件“curlconverter-master”中,可能包含了该工具的源代码、使用说明、示例和安装指南。对这些文件进行深入研究,可以帮助我们了解其内部实现细节,以及如何在自己的项目中使用这个工具。
之后,文档进入更高级的主题,如使用curl进行类似于浏览器的任务脚本编写,以及curl的安装和构建。这部分内容涉及安装预编译的二进制包、从源代码构建以及相关的依赖项和库。libcurl是curl的底层库,它提供了一个...
首先,确保已经安装了libcurl库,然后在项目中链接它。 接下来,我们创建一个C++程序,使用CURL库来抓取网页数据。首先,包含必要的头文件: ```cpp #include <curl/curl.h> #include #include ``` 然后,定义...
5. **安装编译结果**:最后,使用 `make install` 将编译好的 `curl` 安装到系统路径。默认情况下,它会被安装到 `/usr/local/bin` 目录下,使得所有用户都可以访问。这个步骤可能需要管理员权限(使用 `sudo`)。 ...
1. **安装依赖**:确保已经安装了Visual Studio 2008,以及可能需要的其他库(如SSL/TLS库如OpenSSL,用于HTTPS支持)。 2. **获取源代码**:从Curl的官方网站下载最新版本的源代码,并解压到一个工作目录。 3. **...
安装与集成** 在项目中使用libcurl,需要先下载并编译库,然后将其链接到C++项目中。libcurl通常提供静态库和动态库两种形式,开发者可以根据需求选择。 **7. 实战应用** libcurl广泛应用于各种C++项目,如下载...
要求Swift 5.1或以上iOS 13或以上macOS 10.15或更高版本tvOS 13或以上安装您可以通过安装该软件包。用法只有一个重要的对象CURL 。 您只需将cURL命令传递给它即可。 例如: try CURL ( " curl -X GET ...
1. **安装NDK**:首先,你需要在开发环境中安装Android NDK,这是编译原生代码的基础。 2. **配置环境**:设置NDK的路径,确保系统能够找到NDK工具链。同时,还需要设置Android平台的目标版本,因为编译结果需要与...
curlconverter, 将curl命令转换为 python,javascript,php 将curl语法转换为原生 python 和javascript代码实时演示https://curl.trillworks.com安装$ npm install --save curlconverter用法
1. **安装和配置**:首先,需要将`curl`库的头文件和库文件添加到Visual Studio项目的包含目录和库目录中。然后,在代码中链接`libcurl.lib`库。 2. **基本使用**:`curl_easy_init()`函数用于初始化一个简单的`...
《深入理解curl库:从源码到安装》 curl是一个著名的开源库,用于在命令行下执行HTTP和其他网络协议的传输。在这个“curl-7.79.1.tar.gz”压缩包中,包含了libcurl的核心源码,适用于Linux(特别提到了Ubuntu 18)...
安装插件后,通常可以在Photoshop的“滤镜”菜单中找到“Page Curl”选项。在应用滤镜前,可以选择要操作的图层或选区,然后在弹出的对话框中调整各项设置。这些设置包括: 1. **Curl Direction**(卷曲方向):...
r2curl背景灵感来自 。 axios-curlirize非常方便。 但可以用作axios的中间件... 安装npm install r2curl --save 用法 轴距 AxiosResponse // if js, const r2curl = require('r2curl');import r2curl from 'r2curl' ;c
AspNetCore Curl中间件示例 该项目演示了如何捕获ASP.NETCore HTTP请求并将其转换为CURL文件。 用例 作为后端开发人员,我们会在运行时跨QA,Staging,Production等多种环境遇到不同的...使用以下命令安装AspNetCoreC
标题 "everything curl" 暗示了文档将会为读者提供有关curl工具的全面信息,从命令行工具到其库libcurl。curl是一个用于命令行界面的工具,它支持多种协议,包括HTTP、HTTPS、FTP、SFTP、SCP、TELNET、SMTP、POP3、...
在 Laravel 项目中,首先需要安装 SimpleCurl。通过 Composer(PHP 的依赖管理工具)执行以下命令: ```bash composer require username/simplecurl ``` 接着,在 Laravel 项目的配置文件 `config/app.php` 的 `...
然后,转到“链接器”->“输入”,在“附加依赖项”中添加`curl.lib`(或者根据实际库文件名添加)。 5. **预处理器定义**:在“C/C++”->“预处理器”中,可能需要添加特定的预处理器定义,例如`_CRT_SECURE_NO_...
Autoconf 是一个广泛使用的工具,它使得软件包可以在不同的操作系统和编译器环境下编译安装。`configure.ac` 文件包含了一系列宏和条件检查,用来检测系统特性并生成相应的配置文件。 2. **Makefile.am**:这是 ...