• 在线客服
    • 蝉知客服
1 安装升级
1.1  蝉知对系统的要求
1.2  使用源码方式安装蝉知
1.3  使用宝塔面板安装蝉知
1.4  使用一键安装包安装蝉知
1.5  蝉知一键安装包里安装禅道和然之
1.6  使用在线安装脚本安装蝉知
1.7  如何升级蝉知系统
1.8  使用在线升级脚本升级蝉知
1.9  如何安装蝉知主题
1.10  如何选择加密方式
2 关于蝉知
2.1  关于蝉知企业门户系统
2.2  移动互联时代如何做企业营销?
2.3  蝉知企业门户系统授权协议1.2
2.4  蝉知和禅道的关系
3 使用蝉知
3.1 内容
3.1.1 文章
3.1.1.1  维护文章类目
3.1.1.2  如何使用蝉知系统发布文章内容
3.1.1.3  维护文章:编辑、删除和附件
3.1.2 单页
3.1.2.1  单页功能让您的网站更灵活
3.1.3 博客
3.1.3.1  充分利用蝉知博客功能,展示团队风采,传达理念
3.1.4 手册
3.1.4.1  添加手册
3.1.4.2  设置章节结构
3.1.4.3  编写具体的文章
3.1.4.4  手册设置
3.1.5 投稿
3.1.5.1  投稿功能说明
3.2 商城
3.2.1  订单管理
3.2.2 产品
3.2.2.1  维护产品类目
3.2.2.2  添加产品:设置基本信息
3.2.2.3  添加产品:设置价格产地等属性
3.2.2.4  添加产品:设置产品的图片
3.2.3  其他设置
3.3 会员
3.3.1 会员
3.3.1.1  会员列表信息
3.3.2 评论留言
3.3.2.1  留言的审核和回复
3.3.3 论坛
3.3.3.1  设置论坛的版块信息
3.3.3.2  设置版块信息:版主、描述信息
3.3.3.3  维护论坛:删贴、置顶、回帖、编辑、引用
3.4 推广
3.4.1  流量统计设置
3.4.2  关键词管理
3.4.3  添加友情链接
3.4.4  百度熊掌号
3.5 平台
3.5.1  主题和插件
3.5.2  导入特效
3.6 设置
3.6.1 站点
3.6.1.1  站点设置
3.6.1.2  语言设置
3.6.1.3  地址类型
3.6.1.4  域名设置
3.6.1.5  CDN设置
3.6.1.6  缓存设置
3.6.1.7  首页菜单
3.6.1.8  全文检索
3.6.1.9  备份还原
3.6.1.10  注册协议
3.6.1.11  静态化设置
3.6.2 公司
3.6.2.1  公司信息
3.6.2.2  联系方式
3.6.3  积分
3.6.4 接口
3.6.4.1 开放登录
3.6.4.1.1  配置蝉知系统使用微博开放登录功能
3.6.4.1.2  配置蝉知系统使用QQ开放登录功能
3.6.4.1.3  配置蝉知系统使用github开放登录功能
3.6.4.1.4  配置蝉知系统使用facebook开放登录功能
3.6.4.2  发信设置
3.6.4.3  微信设置
3.6.5 安全
3.6.5.1  基本设置
3.6.5.2  过滤设置和黑白名单管理
3.6.5.3  敏感词设置和附件上传
3.6.5.4  验证码设置
3.6.5.5  管理员和分组权限设置
3.7 设计
3.7.1 主题
3.7.1.1  主题管理
3.7.1.2  主题自定义
3.7.1.3  移动端界面管理
3.7.2  导航
3.7.3 组件
3.7.3.1  常用组件
3.7.3.2  特效
3.7.3.3  素材库
3.7.4  高级
4 系统维护
4.1  配置webserver使用静态url功能
4.2  备份蝉知系统
4.3  安装ioncube扩展
4.4  安装Zend Guard Loader
4.5 安装其他php扩展
4.5.1  linux/Windows安装PHP-openssl扩展
4.5.2  linux/Windows安装PHP-curl扩展
4.5.3  linux安装PHP-json扩展
4.5.4  linux/windows安装PHP-mbstring扩展
4.5.5  linux/windows安装php-gd扩展库
4.5.6  linux/Windows安装PHP的PDO扩展
5 定制开发
5.1  如何对蝉知系统进行定制开发
5.2  如何获得蝉知系统源代码
5.3  蝉知的目录结构
5.4  如何找到要修改的文件
5.5  数据库结构
6 臻网建站
6.1  臻网建站使用协议
6.2  臻网建站版本说明
6.3  解析域名到臻网服务器
6.4  为什么我的站点提示被锁定了?
6.5  臻网建站网站如何备份我的数据?

linux/Windows安装PHP-openssl扩展

2017-11-07 13:13:28
薛才杰
2185
最后编辑:薛才杰 于 2017-11-07 13:42:27
现在很多的smtp服务器是需要ssl方式加密的,而支持ssl需要php加载openssl扩展。 所以本文我们将和大家一起分享如何在linux/Windows系统下安装PHP的openssl扩展。

关于openssl

OpenSSL是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

安装openssl扩展

linux系统篇


1.CentOS系统


php安装包目录:/data/php5.6.14/
PHP安装路径:/usr/local/php/
(下面步骤中的具体路径设置,大家根据自己的实际情况设置即可。)

在PHP安装包中找到curl扩展目录

cd /data/php5.6.14/ext/openssl/

config0.m4文件重命名

mv config0.m4 config.m4

运行phpize

/usr/local/php/bin/phpize

编译安装:

./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
make && make install


这时候openssl.so就已经在/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/目录下生成了



设置PHP配置文件php.ini,添加下面一行

extension=openssl.so



最后重启服务,使用phpinfo()查看PHP-openssl扩展是否安装成功。


2.Ubuntu系统

执行下面命令:



sudo apt-get install openssl
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libssl-dev


最后重启服务即可。


Windows系统篇


1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll。
2: 讲php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWS\system32\ 文件夹下。
注意:如果没有 php_openssl.dll ,去网上下载一个,下载下来有很多个php_openssl,找到你相应php版本下面的php_openssl。
3: 重启服务即可


发表评论
伍 加 叁 =
评论通过审核后显示。