linux php支持curl,linux下给php安装和开启curl扩展
在使用某些PHP系统时要求开启curl扩展,下面是linux下安装、开启php curl 扩展方法:
方法一
安装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 & make install
就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件。
复制curl.so文件到extensions的配置目录,修改php.ini就好了
extension=curl.so
第一种方法试了N遍一直在失败中,于是放弃。
使用第二种方法安装,
phpize提示找不到,其实命令在/usr/local/php/bin/目标下:
# /usr/local/php/bin/phpize
./configure –with-curl=DIR需要指定php的配置路径,应该如下:
# ./configure –with-php-config=/usr/local/php/bin/php-config –with-curl=DIR
注:上面的资料中错把–with-php-config写成了–with-php-php-config
然后就是编译安装:
# make
# make install
到这里会提示生成文件curl.so的路径: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
进入到这个路径下,复制curl到extension_dir目录下(本目录路径可以看phpinfo可是直接看php.int),
修改php.ini
extension=curl.so
# /usr/local/php/bin/php -m
如果看到有curl项表示成功。
重启apache
# /usr/local/apache2/bin/apachectl stop
# /usr/local/apache2/bin/apachectl start
到此成功了,在phpinfo中可以看到CURL的项。
linux php支持curl,linux下给php安装和开启curl扩展相关推荐
- Linux、Windows、Mac下Docker的安装与使用
Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...
- php安装和开启curl扩展,php开启curl扩展
配置方法: 1.拷贝PHP目录中的libeay32.dll 和 ssleay32.dll 两个文件到 system32 目录. 2.修改php.ini:配置好 extension_dir ,去掉 ex ...
- linux内核支持utf8,Linux对非UTF-8中文编码的支持
背景 Linux系统默认采用的UTF-8的编码(Unicode编码的一种),包括系统中的中英文和特殊字符,都是默认采用UTF-8编码. 而在国内,针对中文(包括基本的汉字.各少数民族文字.特殊字符等) ...
- linux编译cs文件,LinuxWine下如何编译安装CS反恐精英?
CS反恐精英终于在我的Linux电脑上安装成功了,为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多,就 ...
- php5.4 zend安装教程,linux下php5.4安装Zend Guard Loader扩展
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持. 1.Zend Guard Loader安装 [ ...
- php开启curl,给PHP安装和开启curl扩展
安装某些PHP源码如CMSTOP时需求系统开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步. 一.window下安装php_curl支持 1.将PHP安装文件夹下的三个文件p ...
- centos php 开启mysql扩展_CentOS 7下部署php7.1和开启MySQL扩展的方法教程
前言 之前在CentOS7安装php7.1的时候有遇到PHP源及PHP7.1不支持MySQL扩展问题,上午抽空安装了下终于解决了这两个问题,特此记录备忘. 简单安装(yum方式) 安装软件源 添加ep ...
- linux yum php环境,centos下yum搭建安装linux+apache+mysql+php环境教程
我们利用linux系统中yum安装apache+mysql+php是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本yum源安装: 1.yum install wget ...
- linux内核支持2t,Linux 支持2T磁盘分区
测试结果,RED HAT 4 AS UP DATA 7可以支持超过2T的文件系统分区,使用GPT+EXT3文件系统,使用parted命令进行分区,标签设置成gpt . ESX 4.0/4.1 里支持最 ...
最新文章
- C语言易错题集 第三部
- 2020年7月程序员工资统计,平均14357元,又跌了,扎心
- 使用 Azure Container Registry 储存镜像
- hamcrest_重新设计Hamcrest
- java中下拉框select和单选按钮的回显操作
- SqlServer动态表查询
- 计算并联电阻的阻值(信息学奥赛一本通-T1015)
- vue template 复用_Vue之组件、路由
- Python:检查‘Dictionary‘是否为空似乎不起作用
- 海归博士程序员光鲜背后:下车间写代码,体验炼钢灼人的热度
- Verilog初级教程(6)Verilog模块与端口
- Mugeda(木疙瘩)H5案例课—换装小游戏-岑远科-专题视频课程
- CentOS 6.5 Thinkpad 小红点(TrackPoint)设置
- wps excel 插入公式 整列
- 基于搜狗新闻语料库的词向量模型训练(Windows下)
- java表盘时钟的设计思路_java代码实现时钟
- hikari配置断开重连_Spring boot 数据库连接断线重连问题
- 使用moviepy.editor剪辑视频,批量截取视频片段
- 2022亚太C题赛题分享
- xwiki 安装步骤