php7.1如何安装openssl扩展

php7.1 安装openssl扩展的方法:

在安装pha的时候发现需要php支持openssl,如下图所示

php7.1如何安装openssl扩展

源码下载

Wget https://www.php.net/distributions/php-7.1.33.tar.gz

解压

Tar -xvf php-7.1.33.tar.gz

编译打包

进入openssl的扩展目录 :

Cd  /alidata2/software/php-7.1.33/ext/openssl
[root@59et openssl]# /usr/local/php/bin/phpize
Cannot find config.m4. 
Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module
[root@59et openssl]# cp ./config0.m4 ./config.m4

初始化

[root@59et openssl]# phpize
Configuring for:
PHP Api Version:         20160303
Zend Module Api No:      20160303
Zend Extension Api No:   320160303

配置

[root@59et openssl]#  ./configure --with-php-config=/usr/local/php/bin/php-config

编译

Make&make install
[root@59et openssl]# make install
Installing shared extensions:     /usr/lib64/php/modules/
[root@59et openssl]# cd /usr/lib64/php/modules/
[root@59et modules]# ls
bz2.so       curl.so  fileinfo.so  gettext.so  json.so      mcrypt.so          opcache.so      pdo.so         shmop.so      sqlite3.so    xmlreader.so  xsl.so
calendar.so  dom.so   ftp.so       gmp.so      ldap.so      mysqlnd_mysqli.so  openssl.so      pdo_sqlite.so  simplexml.so  tokenizer.so  xml.so        zip.so
ctype.so     exif.so  gd.so        iconv.so    mbstring.so  mysqlnd.so         pdo_mysqlnd.so  phar.so        sockets.so    wddx.so       xmlwriter.so
[root@59et modules]#

启动php

php-fpm 配置文件在/etc/php.ini /etc/php-fpm.conf

查看验证

[root@59et etc]# ps -ef|grep php
root      6535     1  0 18:38 ?        00:00:00 php-fpm: master process (/etc/php-fpm.conf)
apache    6536  6535  1 18:38 ?        00:00:17 php-fpm: pool www
apache    6537  6535  1 18:38 ?        00:00:19 php-fpm: pool www
apache    6538  6535  1 18:38 ?        00:00:20 php-fpm: pool www
apache    6539  6535  1 18:38 ?        00:00:19 php-fpm: pool www
apache    6540  6535  1 18:38 ?        00:00:19 php-fpm: pool www
apache    6541  6535  1 18:38 ?        00:00:19 php-fpm: pool www
apache    6542  6535  1 18:38 ?        00:00:21 php-fpm: pool www
apache    6543  6535  1 18:38 ?        00:00:18 php-fpm: pool www
apache    6648  6535  1 18:44 ?        00:00:14 php-fpm: pool www
root      6846  9081  0 19:00 pts/0    00:00:00 grep php

原创文章,作者:ISITQ,如若转载,请注明出处:http://www.wangzhanshi.com/n/16432.html

(0)
ISITQ的头像ISITQ
上一篇 2025年1月2日 12:39:15
下一篇 2025年1月2日 12:39:17

相关推荐

  • 怎样申请免费证书

    一、关于https免费证书怎么申请 我们首先登录GlobalSign官网,根据自己的实际需要选择正确的证书类型,我们先签署合同,然后再确认支付方式,我们准备csr并开始选择确认方式…

    2025年1月2日
  • ssl证书的作用有什么呢

    SSL是Secure Sockets Layer 的简称,叫做安全套接字协议,SSL证书就是遵守SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发的一个数字证书。其…

    ssl证书 2025年1月2日
  • OpenSSL中怎么生成自签名证书

    生成 CA 证书   生成私钥 openssl genrsa -out ca.key 4096     生成证…

    ssl证书 2025年1月2日
  • linux中如何使用OpenSSL来处理SSL证书

    OpenSSL 是一个多功能的命令行工具,可以用于与公钥基础设施(Public Key Infrastructure)(PKI)和 HTTPS(HTTP over TLS)相关的大…

    ssl证书 2025年1月2日
  • 为什么要卸载ssl

    给网站安装SSL证书之后,网站的通信协议就发生了改变,网站的通信协议就可以变成加密的,对用户来说,自己访问网站不用担心出现网络安全事故,而网站也不用担心网站的核心数据被窃取了,网站…

    2025年1月2日
  • 便宜的ssl证书是什么

    现在网络进步得如此快速,很多人会自己建立网站,但是现在是一个大数据的时代,在网站上会很容易留下痕迹,所以每一个网站都会选择认证一个ssl证书,用来保证网站的信息传输安全性。以前我们…

    2025年1月2日
  • Cygwin下编译gsoap 2.8.46

    引:   现用的gsoap版本是2.7版本,gsoap代码在sourceforge上维护,版本维护工具是SVN。gsoap 2.7有多个小版本,最新的是2.7.17。这个…

    ssl证书 2025年1月2日
  • 如何绕过安卓SSL证书验证

    在安全界打拼多年的人一定对对以前在运用安卓运用的时候会记忆犹新,比如比较重要的特点是比如你可以不用去关心所有的SSL错误,而且你可以随意拦截和修改SSL的通信。但是从现在开始你不能…

    2025年1月2日
  • windows上配置多个git ssh公钥的方法

    参考:https://www.cnblogs.com/heyongzhen/p/9159370.html 1.生成连接公钥私钥(rsa非对称加密) ssh-keygen -t rs…

    2025年1月2日
  • ssl证书续签需要注意什么

    对于不了解安全证书的人,只是在自己的计算机里安装,从来没有使用过的人也不在少数,所以小编就对ssl证书如何续签和ssl证书申请的流程来给大家介绍一下,使不懂得ssl证书的人们有了一…

    2025年1月2日

发表回复

登录后才能评论