php7.3安装curl、openssl扩展

这篇具有很好参考价值的文章主要介绍了php7.3安装curl、openssl扩展。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装openssl

cd /root
wget https://www.openssl.org/source/openssl-3.0.8.tar.gz
tar xvzf openssl-3.0.8.tar.gz
cd openssl-3.0.8
./config 
make
make install

解决 OpenSSL 1.1.i and "Can't locate FindBin.pm in @INC" 
dnf install perl

openssl version -a   查看openssl版本

二、安装curl

cd /root
wget https://curl.se/download/curl-8.0.1.tar.gz
tar -xvf curl-8.0.1.tar.gz
cd curl-8.0.1
./configure  --with-openssl
make 
make install

查看版本
curl --version
显示curl 8.0.1表示安装成功

完成一二两步就可以在命令行输入,查看是否正常运行
curl https://www.baidu.com

三、PHP安装openssl扩展

cd /root/php-7.3.0/ext/openssl
cp config0.m4 config.m4
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-openssl
make V=s -j$(nproc) && make install

报错:‘RSA_SSLV23_PADDING’ undeclared (first use in this function); did you mean ‘RSA_NO_PADDING’? 

cd /root
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
tar xvzf openssl-1.1.1q.tar.gz
cd openssl-1.1.1q
./config 
make
make install

解决 OpenSSL 1.1.i and "Can't locate FindBin.pm in @INC" 
dnf install perl

生成了一个扩展文件 openssl.so
vi /usr/local/php/lib/php.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/openssl.so

四、PHP安装curl扩展

cd /root/php-7.3.0/ext/curl
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config  --with-curl=/root/curl


报错:checking for cURL 7.15.5 or greater... configure: error: cURL version 7.15.5 or later is required to compile php with cURL support

解决报错:
https://curl.se/download/archeology/ 挑选一个curl的版本
https://curl.se/download/archeology/curl-7.20.0.tar.gz  这边挑选了这个版本

cd /root
wget https://curl.se/download/archeology/curl-7.20.0.tar.gz
tar zxvf curl-7.20.0.tar.gz
cd curl-7.20.0
./configure --with-ssl=/usr/local/ssl
make && make install

make && make install

生成了一个扩展文件 curl.so
vi /usr/local/php/lib/php.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/curl.so


 文章来源地址https://www.toymoban.com/news/detail-773389.html

到了这里,关于php7.3安装curl、openssl扩展的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac PHP7.4安装

    查看可按照版本: 使用brew安装: 但报错: Error: php@7.4 has been disabled because it is a versioned formula! 这是因为php7.4官方已经不再维护,所以Hombrew将该php版本移出了repository,所以安装不了。 解决方案 从第三方仓库中安装 比如(所有旧版php仓库地址https://github.com/shivammath…)

    2024年02月13日
    浏览(50)
  • macOS系统安装PHP7教程

    今天在macOS上安装PHP时,由于我的brew版本太高,所支持的最低PHP版本为8,后续安装PHPBrew又提示各种缺库,太麻烦了,后续今天手动安装,踩了一下坑,随笔记录 先下载:PHP7.4.30安装包(或者自己版本去官网下载手动解压) 可手动解压或者tar -xzvf php-7.4.30.tar.gz(7.4.30改成自己安装

    2024年01月22日
    浏览(45)
  • mac brew 安装php7.4

    查看可按照版本: brew search php 使用brew安装: brew install php@7.4 但报错: Error: php@7.4 has been disabled because it is a versioned formula! 这是因为php7.4官方已经不再维护,所以Hombrew将该php版本移出了repository,所以安装不了。 解决方案 从第三方仓库中安装 比如(所有旧版php仓库地址https

    2024年02月10日
    浏览(37)
  • phpstudy php程序安装失败

    没有找到解决办法,所以就自己手动安装 到网上到php的源码下载,解压到phpstudy_proExtensionphp目录中,然后重启小皮 windows.php.net - /downloads/releases/archives/此处有所有历史版本

    2024年02月04日
    浏览(49)
  • 第30章 PHP7 MongDB 安装与使用教程

    本文教程只适合在 PHP7 的环境,如果陛下您是 PHP5 环境,陛下您可以参阅 PHP MongDB install 与使用。 咱们使用 pecl 命令来install : 执行成功后,会输出以下结果请在输出结果查看 接下来咱们打开 php.ini 文件,添加 extension=mongodb.so 配置。 可以直接执行以下命令来添加。 **注意:

    2024年02月02日
    浏览(33)
  • ubuntu18.04 安装php7.4-xdebug

    场景 apt install php7.4-xdebug 下载失败, 只好通过编译解决了 解决 https://xdebug.org/wizard 输入php -i的执行结果

    2024年02月15日
    浏览(62)
  • web安全php基础_phpstudy pro安装

    phpstudy是一个php运行环境的集成包,用户不需要去配置运行环境,就可以使用,phpstudy不仅是一款比较好用的php调试环境工具,并且还包括了开发工具和常用手册,对于新手是有很大帮助的 1.进入PhPstudy官网,下载需要的版本https://www.xp.cn/ 或是嫌麻烦,直接下载我准备好的sh

    2024年02月12日
    浏览(49)
  • php:如何在curl方式下url请求域名使用指定ip地址来访问某个服务器

            最近遇到一个问题,就是如何在curl请求某个域名的时候,可以指定某个ip访问,因为很多时候咱们的域名对应的是集群,会有很多服务器ip,并不一定是刚好访问到你想要的服务器,那么该如何解决呢? 例如:正常情况下,假设我们这样发送请求,如何指定访问

    2024年02月15日
    浏览(82)
  • Ubuntu部署PHP7.4

    系统版本:Ubuntu22.04 PHP版本: 7.4 Mysql版本:8.0 Nginx版本: 最新 1. 更新系统 首先,确保系统包是最新的: 2. 安装 Nginx Nginx 在默认的 Ubuntu 仓库中,因此安装它很简单: 启动并使 Nginx 在启动时自动启动: 3. 安装 MySQL 8.0 列出MySQL的可用版本 使用以下命令安装您选择的版本,替换

    2024年02月11日
    浏览(37)
  • 【Linux】curl 命令 在服务器上测试接口

    业务场景:最近一直在做对外合作的业务,比如对接微信、支付宝、中行等支付相关的接口,引出本篇 的根本原因就是在进行对接中行领取数字红包的接口时,他们会针对我们的服务器IP来开放指定的接口访问权限,本地想通过AirPost之类的工具测试人家的接口是没有权限的,

    2024年02月06日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包