php怎么安装curl扩展
程序员文章站
2022-04-05 15:25:22
...
有时候安装好php后,后面需要一些扩展需要添加进来,又不能影响当前php的工作,我们就只能通过动态添加扩展来实现。
php安装curl扩展的方法:
一.首先明确一些目录
1.源码包目录,就是放从网上下载的源码包文件的目录,里面有下载的php,mysql,http等源码
例如:/usr/local/src/
2.PHP扩展包路径,就是PHP用来支持扩展服务的软件包,一般在php源码包的ext目录
例如:/usr/local/src/php-7.0.12/ext/
二. 开始动手安装
1.首先要安装curl服务,先下载curl源码包放到 源码包目录
下载源码包
https://curl.haxx.se/download/ 或 https://curl.haxx.se/download.html
#解压 tar -zxvf curl-7.55.1.tar.gz #进入目录 cd curl-7.55.1 #预编译(并指定安装位置) mkdir /usr/local/lib/curl ./configure --prefix=/usr/local/lib/curl/ #安装 make && make install
2.安装php的curl扩展,记住预编译 --with-curl = /usr/local/lib/curl就是上面安装curl的目录
#进入 php 扩展包安装位置 cd /usr/local/src/php-7.0.12/ext/curl #生成 configure 文件 /usr/local/php/bin/phpize #预编译 ./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=/usr/local/lib/curl #安装 make && make install
3.安装好后,会提示在/usr/local/php/lib/php/extensions/no-debug-zts-20151012/ 生成了curl.so文件
4. php.ini 开启curl支持
extension_dir="/usr/local/php/lib/php/extensions/no-debug-zts-20151012/ " extension=curl.so 开启或者加上
5.重启apache
还有一种比较常用的方式,很多常用的扩展模板php源码已经整合进去了,直接进入php扩展目录/usr/local/src/php-7.0.12/ext/
找到curl目录,进入目录,/usr/local/php/bin/phpize,生成configure文件, ./configure --with-php-config=/usr/local/php/bin/php-config //编译,make&make install 安装;然后在php.ini开启扩展;
以上就是php怎么安装curl扩展的详细内容,更多请关注其它相关文章!
推荐阅读
-
php curl登陆和获取内容类,请各位高手看怎么使用呢
-
源码安装memcached和php memcache扩展
-
linux 下安装redis以及php Redis扩展
-
PHP安装memcached扩展笔记_PHP
-
快速自动安装php扩展模块的方法
-
YUM安装PHP55及phpredis扩展
-
Ubuntu14下LAMP环境的安装以及yaf扩展的安装,ubuntu14yaf_PHP教程
-
源码安装memcached和php memcache扩展
-
Tengine 212 编译安装 tengine怎么读 tengine php tengine 2.1.1
-
magento2安装时提示php版本不对php扩展缺失但不知道具体需要哪个版本和那些扩展