文中用到的wdcp中php版本已經(jīng)升級(jí)到了php5.3.17,升級(jí)方法在官方論壇有,在此不多說(shuō)了,其他php版本方法也是相似的。
安裝Mysqli:
1.首先,找到php的源碼包所在位置,因?yàn)槊總(gè)人下載的位置不同,需要自行查找,可以使用find搜索,不會(huì)find方法的童鞋請(qǐng)百度,比如我的源碼包位于
/root/php-5.3.17/
那么進(jìn)入此源碼包下mysqli擴(kuò)展的文件夾(源碼包中ext文件夾內(nèi)都是php帶上的一些擴(kuò)展,有興趣的可以cd進(jìn)入ext,ls查看一下)
# cd /root/php-5.3.17/ext/mysqli
2.phpize配置
phpize的位置也會(huì)因?yàn)榄h(huán)境不同,也需要自行查找,可以通過(guò)phpinfo()查看:
紅線標(biāo)注的位置示意的這些路徑基本都是之后會(huì)用到的。
從 “./configure”里可以得知php-config的位置,于是運(yùn)行phpize:
# /www/wdlinux/apache_php-5.3.17/bin/phpize
(要修改成自己的路徑,比如AMH的一般是/usr/local/php/bin/phpize)
運(yùn)行后得到:
Configuring for:PHP Version:20090626...
類(lèi)似信息表示成功,否則會(huì)報(bào)錯(cuò)。
常見(jiàn)錯(cuò)誤:Cannot find config.m4
出現(xiàn)這個(gè)錯(cuò)誤的原因是需要cd進(jìn)入擴(kuò)展的文件夾再運(yùn)行phpize(也就是前面說(shuō)的第1步)。
成功后輸入?yún)?shù):
# ./configure --with-php-config=/www/wdlinux/apache_php-5.3.17/bin/php-config --with-mysqli=/www/wdlinux/mysql/bin/mysql_config
(這兩個(gè)路徑也是在前邊phpinfo()中可以看到的,注意修改成自己的)
3.安裝編譯
# make
# make test
# make install
分別運(yùn)行,中途無(wú)報(bào)錯(cuò)就OK了
然后make install后出現(xiàn)的一串字符,后邊寫(xiě)ini時(shí)要用到:
/www/wdlinux/apache_php-5.3.17/lib/php/extensions/no-debug-non-zts-20090626
4.修改php.ini
# vi /www/wdlinux/apache_php-5.3.17/etc/php.ini
(php.ini的路徑也是在之前phpinfo()里可以看到)
光標(biāo)切換到文件的最后,按【 I 】鍵進(jìn)入編輯模式,輸入:
[mysqli.so]
extension=/www/wdlinux/apache_php-5.3.17/lib/php/extensions/no-debug-non-zts-20090626/m ysqli.so
(這個(gè)是第3步中出現(xiàn)的路徑)
然后按【 ESC 】鍵退出編輯模式,輸入【 :wq 】退出保存。
5.最后重啟服務(wù)
# service httpd restart
(AMH 可以運(yùn)行 # amh php reload )或者直接reboot重啟。
到此,就搞定Mysqli了。
其他插件的安裝方法可以用本文做參考。
歡迎光臨 WDlinux官方論壇 (http://www.fudaan.com/bbs/) | Powered by Discuz! 7.2 |