php无需编译安装openssl扩展的实现方法

yipeiwu_com6年前PHP代码库

在php中使用RSA算法的时候,需要调用openssl_get_publickey方法,但同时需要对php编译openssl扩展,否则会提示以下错误:

Call to undefined function openssl_get_publickey() 

由于php已经安装完毕,如何无需编译的情况下安装openss呢。这种方式操作步骤如下:

进入php源代码路径

cd /php-5.6.19/ext/openssl 

使用phpize编译

cp config0.m4 config.m4 

phpize

此时会生成configure文件,这样就可以使用make命令安装

特别说明:需要设置php安装路径的环境变量.

执行make安装

./configure --with-php-config=/usr/local/cp-php-5.6.19/bin/php-config --with-openssl 

特别说明:需要先安装openssl

php.ini添加扩展配置openssl的扩展

extension=openssl.so 

验证是否增加成功

php -m 

可以看到php的所有的扩展

以上这篇php无需编译安装openssl扩展的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【宜配屋www.yipeiwu.com】。

相关文章

php使用Jpgraph绘制简单X-Y坐标图的方法

php使用Jpgraph绘制简单X-Y坐标图的方法

本文实例讲述了php使用Jpgraph绘制简单X-Y坐标图的方法。分享给大家供大家参考。具体实现方法如下: <?php include ("src/jpgraph.p...

PHP Socket网络操作类定义与用法示例

本文实例讲述了PHP Socket网络操作类定义与用法。分享给大家供大家参考,具体如下: web前端测试: <html> <head> <title...

php常用的安全过滤函数集锦

php常用的安全过滤函数集锦

虽然各种开发框架给我们提供了很好的安全的处理方式,但是,我们还是要注意一下安全问题的。  原因简单:很多小的功能和项目是用不到框架的,我们需要自己解决安全问题! ①常用的安全函...

PHP应用跨时区功能的实现方法

PHP中要实现一个跨时区的应用,也就是不同时区登录的用户需要看到自己时区的时间,同时也要能够进行时区的切换。 这里的思路是,系统中所有存储的时间都是GMT(UTC)时间,用户登录时,根据...

PHP 页面跳转到另一个页面的多种方法方法总结

一、用HTTP头信息 也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("...