DZ X3用哪个版本MySQL_php-cp-for-discuz

#前言

本方案是基于 Discuz x3 驱动类库实现。实现了原生PDO 类(db_driver_pdomysql.php)和PdoProxy类(db_driver_pdoproxymysql.php),其中 PdoProxy 基于php-cp的实现;

#基本要求:

PHP 5.3 + (no zts)

linux 2.6+

pdo and redis extension install

Discuz x3 (x3.0 以上都支持)

Discuz x3 使用php-cp连接池中间件

安装步骤如下:

安装 php-cp,并配置/etc/pool.ini 。 请参考[https://github.com/swoole/php-cp];

安装php pdo-mysql 扩展 ,记得重启php 。 请参考[http://php.net/manual/zh/ref.pdo-mysql.php ],如果您的php配置已经支持pdo_mysql,请跳过这步;

启动 pool_server (如: nohup /usr/local/php/bin/php ./pool_server start );

上传php-cp-for-discuz中的php文件(目录)到 Discuz的安装目录(记得备份待覆盖的文件);

修改dz配置文件 config/config_global.php , 加入 $_config['db']['driver'] = 'db_driver_pdoproxymysql';

在浏览打开 http://www.****.com/testx3.php (*** 改为你的论坛域名) 如果能正常的输出所有内容,即安装成功;

Discuz x3 使用原生PDO_MYSQL

安装步骤如下:

安装php pdo-mysql 扩展 ,记得重启php 。 请参考[http://php.net/manual/zh/ref.pdo-mysql.php ],如果您的php配置已经支持pdo_mysql,请跳过这步;

上传php-cp-for-discuz中的php文件(目录)到 Discuz的安装目录(记得备份待覆盖的文件);

修改dz配置文件 config/config_global.php , 加入 $_config['db']['driver'] = 'db_driver_pdomysql';

在浏览打开 http://www.****.com/testx3.php (*** 改为你的论坛域名) 如果能正常的输出所有内容,即安装成功;

建议意见

如果在使用这个方案中碰到问题或有好的建议可以加 QQ群:309020981 (暗号:discuz)

注1:Discuz x3 默认不支持PDO_MYSQL , 只支持 mysql 和 mysqli。

注2:修改dz配置文件 config/config_global.php 可参考 config/#config_global_php_cp.php

License

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值