折翼天使资源社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 162|回复: 0

[微擎微赞类] Angel cms 系统检测-开启openssl扩展

[复制链接]

8069

主题

8475

帖子

284

积分

网站编辑

Rank: 8Rank: 8

天使之心
0
注册时间
2013-8-22
发表于 2019-2-5 18:11:33 | 显示全部楼层 |阅读模式
Windows下开启方法:
1.编辑php.ini,找到”;extension=php_openssl.dll”一句,把前面的”;”去掉;如果不存在这行,那么直接添加”extension=php_openssl.dll”即可
2.将php目录下的libeay32.dll、ssleay32.dll拷贝至windows\system32文件夹下
3.将php_openssl.dll拷贝至windows\system32。如果没有php_openssl.dll,点击下载,找到相应的版本再拷贝到上述文件夹下
4.重启Apache或者IIS

重启Apache的方法:快捷键win+r,打开运行 —> 输入cmd,回车—>先输入net stop  ApacheXX让其停止,再输入net start ApacheXX重启;或者右击”我的电脑”选择”管理”,打开服务器管理界面,在左侧“配置”中找到“服务”,在服务右侧窗口找到Apache XX,右键进行重启
重启iis的方法:直接在运行输入iisreset ,回车即可
至此,openssl功能就开启了

Linux下开启方法:
1.下载php源码包并解压,进入php的openssl扩展模块目录
   wget http://mirrors.sohu.com/php/php-5.5.7.tar.gz
   tar zxvf php-5.5.7.tar.gz
   cd php-5.5.7/ext/openssl/

2.编译安装
   # 找到phpize应用位置
   /usr/bin/phpize
   # 执行后发现错误,无法找到config.m4,config0.m4就是config.m4。直接重命名
   mv config0.m4 config.m4

   #重新执行
   /usr/bin/phpize
   ./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config
   make
   make install

   # 安装完成后,会返回一个.so文件(openssl.so)的目录。在此目录下把openssl.so文件拷贝到你在php.ini中指定的extension_dir下(在php.ini文件中查找:extension_dir =,或者打印出phpinfo()),我这里的目录是usr/lib/php/extensions

11.png

   # 编辑php.ini文件,在文件最后添加
   extension=openssl.so

   # 重启Apache即可
   /usr/local/apache2/bin/apachectl restart