PHP开启mcrypt扩展和SSL(OpenSSL)的方法详解

打开php.ini,

将“;extension=php_openssl.dll”前面分号去掉。

将“;extension=php_mcrypt.dll“前面分号去掉

重启apache之后还在apache日志中看到 看了看Apache的错误日志:提示“不能加载XXX动态库"问题了,我们后来搜索才发现需要复制目录或设置环境变量了。

1,要想开启mcrypt支持,系统需要安装了libmcrypt.dll库。

这个一般用户是没有安装过的,但不用担心,PHP的windows发行包里已经给我们附带了此文件,在PHP压缩包的根目录下即可找到,然后将其复制到%system%/system32目录下即可。

2,要想开启OpenSSL支持,系统需要安装libeay32.dll和ssleay32.dll两个库。

如果你以前安装过OpenSSL,那么你的系统目录中应该已经存在这两个文件;如果没有安装,PHP的windows发行包里同样附带了这两个文件,将其复制到%system%/system32目录下即可。

环境变量设置

winxp下,右击我的电脑-属性-高级-环境变量-系统变量-变量path-双击

win7下,右击计算机-属性-高级系统设置-环境变量-系统变量-双击)

时间: 2024-10-23 17:35:11

PHP开启mcrypt扩展和SSL(OpenSSL)的方法详解的相关文章

一周新闻回顾:万般不舍的微软XP退休 OpenSSL重大漏洞详解

中介交易 SEO诊断淘宝客 站长团购 云主机 技术大厅 1. 比特币报价单月跳水近40% 虚拟货币热催生风险 比特币也好,莱特币.元宝币也罢,在国内市场上经过一段时间的狂热炒作后,在监管加强后,价格都出现大幅波动. 虚拟货币热催生风险 据新华社电 曾一年间疯涨80倍的虚拟货币比特币正遭遇尴尬:一方面,交易平台遭遇银行及支付机构"设限",导致比特币行情单月跳水近40%;另一方面,虚拟货币热也催生国内数十种"山寨币",投资均不乏本金难保风险. 相关阅读: 比特币报价单月

站长网播报:OpenSSL重大漏洞详解 史上最糟糕的浏览器IE6死亡

中介交易 SEO诊断淘宝客 站长团购 云主机 技术大厅 1. 详解OpenSSL重大漏洞:谁会受影响?如何解决? 近日有研究人员公布,广为流行的网络加密软件OpenSSL存在名为Heartbleed的重大漏洞,人们的账号密码.信用卡号码等个人信息可能会失窃.各大主流网站都在加紧解决这一问题.究竟是什么回事呢?普通网民是否会受到影响呢?国外媒体近日就这类疑问一一进行了详解. 何为SSL? SSL是一流行的加密技术,可保护网络用户在互联网上传输的隐私信息.例如,访问诸如Gmail.com的安全网站时

Yii2分页的使用及其扩展方法详解_php实例

前言: 说明下我们本篇文章都要讲哪些内容 分页的使用,一步一步的教你怎么做 分页类LinkPager和Pagination都可以自定义哪些属性 分页类LinkPager如何扩展成我们所需要的 第一步,我们来看看yii2自带的分页类该如何去使用? 1.controller action use yii\data\Pagination; $query = Article::find()->where(['status' => 1]); $countQuery = clone $query; $pa

开启PHP exif扩展方法详解

服务器配置说明: 1.在php.ini文件中找到;extension=php_exif.dll,去掉前面的分号 2.在php.ini文件中找到;extension=php_mbstring.dll,去掉前面的分号,并将此行移动到extension=php_exif.dll之前,使之首先加载*. 3.找到[exif]段,把下面语句的分号去掉. ;exif.encode_unicode = ISO-8859-15 ;exif.decode_unicode_motorola = UCS-2BE ;ex

Nginx服务器中关于SSL的安全配置详解_nginx

 本文向你们展示如何在nginx的web服务器上设置更强的SSL.我们是通过使SSL无效来减弱CRIME攻击的这种方法实现.不使用在协议中易受攻击的SSLv3以及以下版本并且我们会设置一个更强的密码套件为了在可能的情况下能够实现Forward Secrecy,同时我们还启用HSTS和HPKP.这样我们就有了一个更强.不过时的SSL配置并且我们在Qually Labs SSL 测试中得到了A等级. 我们在nginx的设置文档中如下编辑 复制代码 代码如下: /etc/nginx/sited-ena

ECMall支持SSL连接邮件服务器的配置方法详解_php实例

首先,主要是ecmall使用的phpmailer版本太低,不支持加密连接. 然后,得对相应代码做一定调整. 1. 覆盖phpmailer 请从附件进行下载: 复制代码 代码如下: http://cywl.jb51.net:81/201405/yuanma/ecmall_phpmailer_lib(jb51.net).zip 2. 改造lib 涉及到两个lib:mail.lib.php .mail_quequ.lib.php 在这两个类的构造函数中,增加一个参数传递.如Mailer 复制代码 代码

Linux下编译安装OpenSSL的命令详解

系统环境:CentOS 6.5 64位 OpenSSL源码包:http://www.openssl.org/source/openssl-1.0.1f.tar.gz 安装zlib库支持:  代码如下 复制代码 cd /usr/local/src wget http://zlib.net/zlib-1.2.5.tar.gz tar zxvf zlib-1.2.5.tar.gz cd zlib-1.2.5 www.111cn.net ./configure && make &&

Nginx上安装NameCheap免费SSL方法详解

一.安装要求 1.Nginx已经编译ssl 模块,没有的话需要重新编译. 2.已经购买SSL证书(废话) 二.开始安装 1.先生成自己的KEY  代码如下 复制代码   cd /usr/local/nginx/conf/ openssl genrsa -out imcat.pem 2048 2.生成csr文件  openssl req -new -key imcat.pem -out imcat.csr  代码如下 复制代码   Country Name (2 letter code) [AU]

CentOS6中ImageMagick扩展安装方法详解

ImageMagick的可以通过使用Remi安装库,或通过编译从最新的稳定版本的源代码进行安装.下面老左就整理来自国外的教程,分为不同的方法安装. 方法之一.安装库安装ImageMagick扩展 A - 如果我们没有安装EPEL库,需要先安装  代码如下 复制代码 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh epel-release-6*.rpm B - 安装Rem