注册
登录
关注:
官网首页
阿里云8折
论坛
wdCDN系统
智能DNS软件
搜索
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
WDlinux官方论坛
»
wdCP V2|linux下免费的服务器/虚拟主机管理系统
» 再来折腾php升级,提供另一种添加pdo_mysql的方法
无标题文档
wdCP系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用教程
)
wdCDN系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用手册
)
wdOS系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用教程
)
wdDNS系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用手册
)
注册 发贴 提问 回复-必看必看
wddns免费智能 DNS
开通
本地或虚拟机使 用wdcp
一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击
wdcp官方技术支持/服务
阿里云8折优惠券
无敌云
腾讯云优惠中,现注册更有260代金额券赠送
返回列表
发帖
adyanced
发短消息
加为好友
adyanced
当前离线
UID
19320
帖子
14
精华
1
积分
138
阅读权限
20
在线时间
90 小时
注册时间
2013-5-17
最后登录
2017-4-12
注册会员
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2013-5-25 17:05
|
显示全部帖子
提问三步曲:
提问先看教程/FAQ索引(
wdcp
,
wdcp_v3
,
一键包
)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等
温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的
[分享]
再来折腾php升级,提供另一种添加pdo_mysql的方法
本帖最后由 adyanced 于 2013-5-25 17:12 编辑
话说我要在服务器上安装的软件需要php 5.3以上版本,同时要有pdo mysql,所以昨天按照论坛方法将myphp升级到了5.3.17,然后再按照论坛里的方法装上了pdo_mysql,phpinfo也显示有了pdo_mysql,版本是5.1.63,就是原来的php版本。
软件自动检测环境一切满足条件,可是程序运行还是出现:
PHP Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
真是命苦。
翻遍google,都说这是php 5.3以前的一个 bug,5.3之后的已经加入了这个常数。可我明明已经升级到php 5.3.17了,难道那个该死的软件认为我用的还是老版本?
回头再看论坛里面添加pdo_mysql的脚本,发现是从
http://pecl.php.net/package/PDO_MYSQL
下载,然后编译成扩展模块添加进php的。进入pecl,看到
下载
(31.58 KB)
2013-5-25 16:49
原来2006年开始就把pdo mysql内置到php里面,不再支持这个升级了。于是想是不是这种安装模式有点欠妥呢,人家早就内置了,干嘛非要给它外部打个补丁。
折腾。幸亏有快照。
重新下载php5.3的升级脚本,不忙运行,先修改
php_up53.sh,
查找
./configure
字段,在这行的末尾加上如下参数(我用的
apache
,用
nginx的话,改对应的内容
)
--with-mysql=mysqlnd--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
这样php就把pdo_mysql作为内置功能,而不是扩展模块动态加载,加上mysqlnd是因为怀疑我用的那个软件是不是也需要这个功能。反正php5开始也把它作为内置的了,就一起编译吧。
升级php5.3,成功!
下载
(24.12 KB)
2013-5-25 16:58
下载
(28 KB)
2013-5-25 16:59
下载
(39.28 KB)
2013-5-25 16:59
下载
(37.9 KB)
2013-5-25 16:59
我的软件也能跑起来了,当然不知道是不是也装了mysqlnd原因。
个人觉得既然php已经内带了pdo,那么再用外部扩展可能就不太合适了,毕竟那个模块已经那么多年没有维护了,而php还在不断前进,谁知道它和php能不能组建和谐社会呢。对于其他一些php5已经内置的东西,也可以用这个方法来添加。
收藏
分享
adyanced
发短消息
加为好友
adyanced
当前离线
UID
19320
帖子
14
精华
1
积分
138
阅读权限
20
在线时间
90 小时
注册时间
2013-5-17
最后登录
2017-4-12
注册会员
2
#
发表于 2013-5-25 17:08
|
显示全部帖子
补充一条,用这个方法添加pdo_mysql的话,不用到php.ini里面去添加extensions了,因为它现在是正房,不是小妾
TOP
返回列表
我的Linux|wdlinux
ai|大模型|大数据
开源精选
wdCP V3|Linux服务器/云主机/虚拟主机管理系统
wddns|智能DNS系统|免费智能DNS解析
lamp|lnmp|lnamp|一键安装包
wdCP V2|linux下免费的服务器/虚拟主机管理系统
wdcdn系统|CDN缓存加速管理系统
wdOS|CentOS精简版|CentOS定制版
区块链技术|智能合约|区块链开发
wdlinux学堂|wdOS知识库|linux知识库|教程|文档
站务管理
站务管理
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]