centos 7.2 系统 php7.0.12的 curl 扩展怎么开启

centos 7.2 系统 php7.0.12的 curl 扩展怎么开启,第1张

curl是一个广泛使用的用来上传和下载的命令行工具,当然严格来讲,它还可以有别的用途。对于测试来讲,它是Web相关测试非常实用的工具,包括debugging,使用起来非常纤弯方便。

下面直接进入主题:

1、直接进入到php源码包中找到原先安装PHP的源码包文件①;

2、直接进入/usr/package/php-7.1.10/ext/curl目录②;

cd /usr/package/php-7.1.10/ext/curl

3、通过phpize工具生成configure文件③;

/usr/local/php/bin/phpize

4、将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系④;

./configure --with-php-config=/usr/local/php/bin/php-config

5、编译程序并安装文件;

make &&make install

6、在php的配置文件php.ini最后芹竖简一行添加嫌裤extension=curl.so即可。

相关解释(带圆圈的数字编号)可参考:https://panxu.net/article/8392.html

Centos下安装curl方法一

1.直接安装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/curlmakemake install

2.安源贺装php,通过php的扩展库开启curl

只要打开开信岩关 –with-curl=/usr/local/curl

就可以了。

这个扩展库还是非常棒,是 fsockopen等等相关的有效滑裂御的替代品。

后面开发环境实际上悔改没就是在docker安装的centos8上面安装各类开发使用的软件,即centos8安装httpd

命令为:yum install httpd,后续直接输入y确认(当然也可以在install前面加上 -y 不用手动确认),一直到出现Complete!为止

命令:yum install httpd

命令:systemctl enable httpd

命令:systemctl start httpd

哦哦 报错了"System has not been booted with systemd as init system (PID 1). Can't operate.Failed to connect to bus: Host is down",如遇到这个问题是创建镜像和启动容器方式有问题, 请参照 打造专属的docker开发环境(一)-centos安装

正常情歼纤况启动成功没有任何报错信息

命令:systemctl status httpd

输入 冒号:及q 退碧纳出

命令: curl http://127.0.0.1:80

应该返回html页面

命令:docker ps -a

命令: docker commit -a "wh" -m "centos7+httpd" f0404b39ed3f centos7-wh-dev:v1

命令: docker images

新增了run 的-p参数

命令:docker run -p 80:80 -itd --privileged --name centos7-wh-dev-v1 centos7-wh-dev:v1 /usr/sbin/init

进入容器

docker exec -it centos7-wh-dev-v1 /bin/bash

进入 /var/www/html/ 目录创建一个index.html

docker命令大全

https://www.runoob.com/docker/docker-run-command.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12547227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存