linux下php安装curl模块
2015-11-16 01:35
681 查看
假如原先编译的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. 重启ap 4000 ache,查看phpinfo信息,即可看到刚才添加进去的curl扩展库。 添加其他模块类似。
相关文章推荐
- Linux中的likely()和unlikely()
- 【鸟哥的linux私房菜】终于再次读完《Linux 基础篇》——一些感想
- linux双网卡绑定
- CentOS7安装JDK
- [note]linux和win7双系统下启动项丢失问题
- linux服务器配置ssh互信(RSA)
- centos71虚拟机搭建git服务器
- Linode+CentOS7.0+pptpd构建私有梯子
- linux __setup
- ubuntu 14.04下samba服务器的配置
- Linux高级编程之共享内存
- 安装Linux系统时默认
- 作为linux系统,同样存在很多漏洞
- linux下时间同步的两种方法分享
- Linux操作系统内核启动参数详细解析
- 多种GUI对图像进行简单操作(qt【linux和win7环境】、MFC、MATLAB)
- Linux3.x后的fdt 机制x
- TP-LINK TL-WN725N V2 Linux 驱动安装
- CentOS下安装QT5和编译第一个程序
- 银行家算法简洁版