一、扩展openssl不可用解决方法总结。
安装本插件之前先检查自己的主机是否支持php_openssl,由于V2接口使用了https协议所以需要打开php模块php_openssl,在php.ini里打开php_openssl.dll(windows)或openssl.so(linux)
windows:
网上很多方法.
1.打开c:/windows,里面有一个php.ini文件(AppServ居然将php的配置文件移到这里来!),然后在里面搜索 ;extension=php_openssl.dll
把前面的分号去掉。
2.进入AppServ的安装目录,到php文件夹里面,分别搜索 libeay32.dll 和 ssleay32.dll ,把它们复制到 c:/windows/system32 下面
3.重新启动 Apache,就可以了,至于phpMailer的使用方法,请参考phpMailer的例子。
在windows系统中IIS环境的操作方式:
1、在c:\windows\php.ini中
将
;extension=php_openssl.dll
前面分号(注释)去掉
2、复制php安装目录中的:
libeay32.dll
ssleay32.dll
至c:\windows\system32
3、复制PHP\ext目录中的php_openssl.dll至c:\windows\system32
4、重启IIS
Linux:
我使用的是万网的云主机,PHP版本:5.2.14
下面方案就以我的主机为例讲解为PHP添加openssl模块支持。
网上一些答案说要重新编译PHP,添加configure参数,增加openssl的支持。这里讲一个不需要重新编译的方法。
如果服务器上存在PHP安装包文件最好,如果已经删除,去下载和phpinfo页面显示版本一样的PHP安装文件,我这里是 php-5.2.14.tar.gz
推荐去搜狐镜像下载,网易镜像没有找到。地址为: http://mirrors.sohu.com/php/
用ssh工具连接到主机。- # 下载到/var/www/php5目录下
- cd /var/www/php5
- wget http://mirrors.sohu.com/php/php-5.2.14.tar.gz
- # 解压
- tar zxvf php-5.2.14.tar.gz
- # 进入PHP的openssl扩展模块目录
- cd php-5.2.14/ext/openssl/
- /var/www/php5/bin/phpize # 这里为你自己的phpize路径,如果找不到,使用whereis phpize查找
- # 执行后,发现错误 无法找到config.m4 ,config0.m4就是config.m4。直接重命名
- mv config0.m4 config.m4
- /var/www/php5/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 =),我这里的目录是 var/www/php5/lib/php/extensions
- # 编辑php.ini文件,在文件最后添加
- extension=openssl.so
- # 重启Apache即可
- /usr/local/apache2/bin/apachectl restart
复制代码
好了,现在就成功添加openssl支持。
设置好了php_openssl模块之后
如果之前安装过其他版本的朋友请按以下方法操作。
如果你之前安装过新浪微博Xweibo插件的请先删除三个文件(一定要删除,不然不能安装成
功)
根目录中的:xwb文件夹和 xwb.php文件
插件目录 /source/plugin/中的:sina_xweibo_x2文件夹
还有最重要的一步就是去数据库找到
pre_xwb_bind_info
pre_xwb_bind_thread
pre_xwb_session
以上三个表删除(很重要),删前备份。
完成以上的操作之后来做以下的动作.
1.首先下载压缩文件,并解压;
2.上传所有文件到网站根目录.
3.插件区安装新浪微博插件
4.设置此插件。
5.完成。
二、
此插件使用新浪微博 Discuz! X2.0 V2.1.6发布[V2接口] 修改
兼容X2.5
原来X2 V2.16发布V2接口的所有功能都可以用,
此插件从新浪微博V1接口全面升级到新浪微博V2接口。
根据开放平台消息,将于2012年11月停止全部应用V1接口使用,为保证应用正常运行,请及早升级到本版本。
请之前安装了2.1.6公测版的用户,也更新到此版本,否则用户浮层将无法使用。
新浪微博插件Xweibo For Discuz! X2.5 V2.1.6发布[V2接口]
下载地址: Xweibo_DiscuzX2.5_2.1.6_20121127_V2接口.part1.rar (300 KB, 下载次数: 165) Xweibo_DiscuzX2.5_2.1.6_20121127_V2接口.part2.rar (256.66 KB, 下载次数: 171)
或者移步至:http://www.chedanshuo.com/thread-273-1-1.html下载
语言编码:GBK简体 UTF8简体
安装教程:(与以往无变化)http://bbs.x.weibo.com/viewthread.php?tid=15
(安装完成后,也请阅读“升级教程”中关于“一、open.weibo.com设置”的内容)
升级教程(升级时务必阅读!):http://bbs.x.weibo.com/forum.php?mod=viewthread&tid=136174
|
|
|