簡體   English   中英

PHP到Postgres-致命錯誤:調用未定義函數pg_connect()

[英]PHP to Postgres - Fatal error: Call to undefined function pg_connect()

我剛剛在Mac(El Capitan)上設置了Postgres,並且嘗試通過PHP連接到它...但是,當我提交示例表單時,出現“致命錯誤:調用未定義函數pg_connect()” 。 我一直在Stack上進行研究(這是我到目前為止的方法),但是我不確定該從哪里去。

到目前為止,這是我將其組合在一起的方式...

  • 我使用自制軟件,並且運行brew install php55-pdo-pgsql

  • 我更新了Apache httpd.conf文件,將LoadModule php5_module libexec/apache2/libphp5.soLoadModule php5_module /usr/local/opt/php55/libexec/apache2/libphp5.so

  • 我重新啟動了Apache。

我不確定這里是否有幫助,但這是PHP ...

$name = $_POST['name'];
$species = $_POST['species'];

$conn = pg_connect("host=localhost dbname=menagerie user=root password=****");
pg_query($conn, "INSERT INTO pet (name, species) VALUES ('$name', '$species')");

我忽略了什么? 非常感謝。

好吧,我不知道這是否是最好的解決方案,但是我將PHP更新到5.6版,然后就解決了。

此處的文檔-http: //coolestguidesontheplanet.com/upgrade-php-on-osx/

希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM