wdcp已經(jīng)有些時(shí)間沒(méi)更新了,用的最新版本wdcp_v2.5.10(20140213)。 文中用到的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()查看:
下載 (28.88 KB)
php
2014-7-22 12:09
紅線標(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... 類似信息表示成功,否則會(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了。 其他插件的安裝方法可以用本文做參考。 |