導航:首頁 > 編程語言 > php連接postgresql

php連接postgresql

發布時間:2023-01-20 23:49:51

⑴ Ubuntu 16.04 怎樣安裝 PostgreSQL 和 phpPgAdmin

您好,很高興能幫助您1.安裝PostgreSQL首先根據你的伺服器架構添加PostgreSQL庫:對CentOS6.x32bit:rpm-Uvhtcpfirewall-cmd--reload3.訪問PostgreSQL常用的命令提示符默認情況下資料庫名和用戶名都是postgres。切換至用戶以執行相關操作:su–postgres輸入以下命令登陸:psql會有以下樣例輸出:psql(9.3.5)Type"help"forhelp.Postgres=#可通過輸入\q退出postgresql返回命令終端:4.設置用戶密碼登陸至postgres命令提示符界面su–postgrespsql然後使用命令設置密碼postgres=#\:Enteritagain:postgres=#\q輸入命令以建立PostgreSQL系統管理工具postgres=#CREATEEXTENSIONadminpack;CREATEEXTENSION5.創建用戶和資料庫例如:用戶名:senthil密碼:centos資料庫名:mydb轉到postgres用戶su–postgres創建用戶senthil$createusersenthil創建資料庫$createdbmydb現在登陸至psql提示符界面,為用戶senthil設置密碼及授權對資料庫mydb的訪問:$psqlpsql(9.3.5)Type"help"forhelp.postgres=#'centos';ALTERROLEpostgres=#;GRANTpostgres=#6.刪除用戶和資料庫首先轉到postgres界面su–postgres輸入命令$dropdb刪除用戶名可輸入$dropuser7.配置PostgreSQL-MD5認證MD5認證需要客戶端提供一個MD5-encrypted密碼以便身份驗證。你需要編輯/var/lib/pgsql/9.3/data/pg_hba.conf文件:vi/var/lib/pgsql/9.3/data/pg_hba.conf添加或修改的行如下:[]#TYPEDATABASEUSERADDRESSMETHOD#"local"#IPv4localconnections:hostallall127.0.0.1/32md5hostallall192.168.1.0/24md5#IPv6localconnections:hostallall::1/128md5[]重啟postgresql服務以應用更改在CentOS6.x系統中servicepostgresql-9.3restart在CentOS7系統中systemctlrestartpostgresql-9.38.配置PostgreSQL-ConfigureTCP/IP默認情況下,TCP/IP連接是不可行的,所以其他計算機用戶不能連接到postgresql。編輯文件/var/lib/pgsql/9.3/data/postgresql.conf可以允許連接:vi/var/lib/pgsql/9.3/data/postgresql.conf找到下面的行:[]#listen_addresses='localhost』[]#port=5432[]把兩行都取消並設置為你的postgresql伺服器IP地址或設置為「*」監聽所有客戶端。如下所示:listen_addresses='*'port=5432重啟以應用更改在CentOS6.x系統中:/etc/init.d/postgresql-9.3restart在CentOS7系統中:systemctlrestartpostgresql-9.39.使用phpPgAdmin管理PostgreSQLphpPgAdmin是使用PHP編寫的基於web的管理工具,用於管理PostgreSQL。它只適用與PostgreSQLRPM庫。你的採納是我前進的動力,記得好評和採納,答題不易,互相幫助,

⑵ freebsd下php怎麼添加postgresql

使用ports安裝成功後,在
rc.conf
里增加啟動項:
postgresql_enable="YES"
postgresql_data="/usr/pgsql"
#這里寫你中間的資料庫存放路徑
postgresql_class="postgres"
#postgresql_initdb_flags="--encoding=utf-8
--lc-collate=C"
#增加這行,下面就不會提示找不到合適的編碼設置了。
初始化資料庫
#
/usr/local/etc/rc.d/postgresql
initdb
如果沒有設置postgresql_initdb_flags,建議
initdb
-D
/usr/local/pgsql/data
--locale=C
-E
UTF8
重啟機器,就可以隨機啟動了。
如果要手工運行PostgreSQL服務:
#
/usr/local/etc/rc.d/postgresql
start

⑶ 怎麼在linux中使php支持postgresql

不考慮系統版本、安裝的系統是不是最小化安裝、pgsql版本等問題,那麼正常應該是下面的安裝方法就可以成功的,如果想可以遠程連接,則要在防火牆里開放埠5432。 三、安裝PostgreSQL

⑷ php怎麼連接postgresql

可以使用PDO或ADODB。

閱讀全文

與php連接postgresql相關的資料

熱點內容
javatomcat圖片 瀏覽:415
程序員生產智能創意 瀏覽:65
匯和銀行app怎麼登錄 瀏覽:381
騰訊伺服器如何上傳源碼 瀏覽:739
單片機的原理概述 瀏覽:508
火控pdf 瀏覽:267
如何復制雲伺服器centos環境 瀏覽:984
債權pdf 瀏覽:301
紅色番字的app怎麼下載 瀏覽:876
雲伺服器流程教課 瀏覽:702
中國農業銀行app怎麼沒有網 瀏覽:997
幾率表演算法 瀏覽:902
程序員理工科 瀏覽:708
企業郵箱登錄收件伺服器地址 瀏覽:558
計算機思維與演算法設計的重要性 瀏覽:664
linux刷新磁碟命令 瀏覽:76
我的世界如何查看伺服器種子pc 瀏覽:284
linuxlamp編譯安裝 瀏覽:609
枚舉演算法ppt 瀏覽:184
cmd查看進程命令 瀏覽:956