99精品国产综合久久久久五月天,免费观看欧美大片毛片不用播放器 ,AV无码理论片在线观看免费网站,国产精品国产成人国产三级

Board logo

標(biāo)題: [求助] wdcp里面怎么安裝php_pgsql擴(kuò)展呢?管理員 [打印本頁(yè)]

作者: cctv531529    時(shí)間: 2017-1-14 11:24     標(biāo)題: wdcp里面怎么安裝php_pgsql擴(kuò)展呢?管理員

wdcp里面怎么安裝php_pgsql擴(kuò)展呢?管理員,有腳本嗎?
作者: cctv531529    時(shí)間: 2017-1-14 15:16

解決了,我想分享給大家!
1、先通過yum安裝pgsql擴(kuò)展
yum install php-pgsql
2、然后找到剛才pgsql包安裝的位置
rpm -ql php-pgsql
3、查到位置之后跳轉(zhuǎn)到剛才安裝的目錄下將pgsql.so和pdo_pgsql.so(這個(gè)自助選擇是否拷貝,一般都能用上pdo,有備無患)cp 到 wdcp的擴(kuò)展安裝目錄/www/wdlinux/apache_php/lib/php/extensions/no-debug-non-zts-20090626下
4、修改php.ini對(duì)pgsql擴(kuò)展進(jìn)行開啟,在php.ini配置當(dāng)中添加如下配置項(xiàng)
extension=/www/wdlinux/apache_php/lib/php/extensions/no-debug-non-zts-20090626/pgsql.so
5、重啟apache
service httpd restart
6、查看是否生效
在php當(dāng)中打印phpinfo() ,搜索pgsql字樣,如果發(fā)現(xiàn) pgsql enable即為成功,那么就可以使用pgsql擴(kuò)展去連接postgresql等數(shù)據(jù)庫(kù)了。
作者: cctv531529    時(shí)間: 2017-1-14 15:19

注意,不能不yum install php-pgsql直接將可用的pgsql.so文件拷貝到另外一臺(tái)機(jī)器這么安裝,已經(jīng)測(cè)試過是不生效的,但是因?yàn)闀r(shí)間關(guān)系沒有深入研究。
我猜測(cè)應(yīng)該是yum install php-pgsql 的時(shí)候已經(jīng)在本機(jī)上安裝了一些連接postgresql的必要組建,而將pgsql.so直接復(fù)制到另外一臺(tái)機(jī)器上不執(zhí)行yum install php-pgsql的話因?yàn)閿?shù)據(jù)庫(kù)驅(qū)動(dòng)或組建的確實(shí)而會(huì)導(dǎo)致擴(kuò)展雖已安裝卻無法連接數(shù)據(jù)庫(kù)的情況
作者: cctv531529    時(shí)間: 2017-1-14 15:22

另外再分享個(gè)wamp環(huán)境下開啟pgsql擴(kuò)展的方法吧:
1、在官網(wǎng)上下載對(duì)應(yīng)php版本的php_pgsql.dll擴(kuò)展文件,如果本地環(huán)境是wamp的話則不需要下載(已經(jīng)自帶了,只是沒開啟)
2、在php.ini配置文件中進(jìn)行擴(kuò)展開啟和參數(shù)配置
        extension=php_pgsql.dll
        pgsql.allow_persistent = On
        pgsql.auto_reset_persistent = Off
        pgsql.max_persistent = -1
        pgsql.max_links = -1
        pgsql.ignore_notice = 0               
        pgsql.log_notice = 0               
3、在apache里面去加載php根目錄下的libpq.dll擴(kuò)展文件
        即:httpd.conf中加如下
        LoadFile "/php安裝路徑/libpq.dll"
        例如:LoadFile "D:/wamp/bin/php/php5.3.13/libpq.dll"
保存并重啟后生效




歡迎光臨 WDlinux官方論壇 (http://fudaan.com/bbs/) Powered by Discuz! 7.2