做电子商务的,少不了支付宝支付功能,在支付宝担保接口里面,有一个发货通知接口需要用到ssl。
上网找了N多文档,都说要重新编译PHP,使用--enable-ssl,但是在实际配置时,会提示这是无效的参数
不知道是不是版本问题,我现在使用的是:php 5.3.6
在php源码目录上使用 ./configure --help查看配置所有可用参数,可以发现,找不到 --enable-ssl
取而代之的是:
立即学习“PHP免费学习笔记(深入)”;
--with-openssl-dir
--with-openssl
既然如此,就直接用它了
SmartB2B 是一款基于PHP、MySQL、Smarty的B2B行业电子商务网站管理系统,系统提供了供求模型、企业模型、产品模型、人才招聘模型、资讯模型等模块,适用于想在行业里取得领先地位的企业快速假设B2B网站,可以运行于Linux与Windows等多重服务器环境,安装方便,使用灵活。 系统使用当前流行的PHP语言开发,以MySQL为数据库,采用B/S架构,MVC模式开发。融入了模型化、模板
./configure --with-openssl-dir=/usr/lib/openssl --with-openssl
其它参数自行加上去就是了
我这里OpenSSL安装的路径是默认的,请根据自己实际路径修改,可以通过:whereis openssl查找openssl的路径
OpenSSL的安装可以参考:
http://www.centos.bz/2011/10/centos-install-apache-ssl/










