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

yipeiwu_com7年前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+AJAX实现无刷新注册(带用户名实时检测)

很多时候,我们在网上注册个人信息,在提交完页面后,总得等待页面刷新来告诉我们注册是否成功,遇到网络差的时候,如果注册了一大串的东西,在经过漫长的等待页面刷新后,得到的确是“您的用户名已被...

php实现扫描二维码根据浏览器类型访问不同下载地址

<?php $Agent = $_SERVER['HTTP_USER_AGENT']; preg_match('/android|iphone/i',$Agent,$m...

php实现的简单美国商品税计算函数

本文实例讲述了php实现的简单美国商品税计算函数。分享给大家供大家参考。具体如下: <?php function tax($total,$tax_amount){...

PHP判断上传文件类型的解决办法

分享给大家php判断上传文件类型的方法,大家一起学习学习。 /** * 读取文件前几个字节 判断文件类型 * @return String */ function check...

CMS中PHP判断系统是否已经安装的方法示例

当今很多常用的CMS系统都带有安装程序,为了用户的使用方便,新下载的系统在使用前,都会判断该CMS系统是否已经安装过,若安装了则就给出提示,不需要重复安装,若未安装则进入安装界面,指导用...