中国真实偷乱视频,东京道一本热中文字幕,久久精品国产99国产精品亚洲,欧美激情一区二区三区在线
標題:
[分享]
再來折騰php升級,提供另一種添加pdo_mysql的方法
[打印本頁]
作者:
adyanced
時間:
2013-5-25 17:05
標題:
再來折騰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版本。
軟件自動檢測環(huán)境一切滿足條件,可是程序運行還是出現(xiàn):
PHP Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
真是命苦。
翻遍google,都說這是php 5.3以前的一個 bug,5.3之后的已經加入了這個常數(shù)?晌颐髅饕呀浬壍絧hp 5.3.17了,難道那個該死的軟件認為我用的還是老版本?
回頭再看論壇里面添加pdo_mysql的腳本,發(fā)現(xiàn)是從
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
字段,在這行的末尾加上如下參數(shù)(我用的
apache
,用
nginx的話,改對應的內容
)
--with-mysql=mysqlnd--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
這樣php就把pdo_mysql作為內置功能,而不是擴展模塊動態(tài)加載,加上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已經內置的東西,也可以用這個方法來添加。
圖片附件:
1.jpg
(2013-5-25 16:49, 31.58 KB) / 下載次數(shù) 15478
http://www.ahbydz.com/bbs/attachment.php?aid=3021&k=fbff7aa4a6741069fcbf72544c2029e9&t=1746174062&sid=GMF3NE
圖片附件:
2.jpg
(2013-5-25 16:58, 24.12 KB) / 下載次數(shù) 15509
http://www.ahbydz.com/bbs/attachment.php?aid=3022&k=c2ed58586c0adcbcf6550e80fb73723e&t=1746174062&sid=GMF3NE
圖片附件:
3.jpg
(2013-5-25 16:59, 28 KB) / 下載次數(shù) 15739
http://www.ahbydz.com/bbs/attachment.php?aid=3023&k=dc7b464620a50c3bc8395a05644847aa&t=1746174062&sid=GMF3NE
圖片附件:
4.jpg
(2013-5-25 16:59, 39.28 KB) / 下載次數(shù) 15645
http://www.ahbydz.com/bbs/attachment.php?aid=3024&k=278312d2bf45bbcf89be732171ee3b66&t=1746174062&sid=GMF3NE
圖片附件:
5.jpg
(2013-5-25 16:59, 37.9 KB) / 下載次數(shù) 15570
http://www.ahbydz.com/bbs/attachment.php?aid=3025&k=f05a8dc6eb53d0eed5d9e668d73b0892&t=1746174062&sid=GMF3NE
作者:
adyanced
時間:
2013-5-25 17:08
補充一條,用這個方法添加pdo_mysql的話,不用到php.ini里面去添加extensions了,因為它現(xiàn)在是正房,不是小妾
作者:
admin
時間:
2013-5-26 18:34
不錯
作者:
smallhe
時間:
2014-7-7 23:19
這個解決我大問題.謝謝
作者:
bit
時間:
2014-8-7 09:53
php 5.3.28 好像默認添加了該擴展 我升級后就直接用的
歡迎光臨 WDlinux官方論壇 (http://www.ahbydz.com/bbs/)
Powered by Discuz! 7.2