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