[英]Fatal error: Uncaught Error: Call to undefined function 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.so
為LoadModule 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.