我正在使用PHP和Postgres。我还下载了自制软件。
我将数据库转储到txt文件中,并将我的工作代码从学校上传到github。
将数据库导入我自己的计算机并运行postgres / psql后,尝试访问localhost时遇到此错误:8000
"致命错误:未捕获的异常' PDOException'有消息'无法找到驱动程序'在/Users/Geoff/Documents/restaurant/src/Restaurant.php:3堆栈追踪:#0 /Users/Geoff/Documents/restaurant/src/Restaurant.php(3):PDO-> __ construct(' pgsql:host = loca ...')#1 /Users/Geoff/Documents/restaurant/app/app.php(3):require_once(' / Users / Geoff / Do ...&# 39;)#2 /Users/Geoff/Documents/restaurant/web/index.php(2):require_once(' / Users / Geoff / Do ...')#3 {main}引入/Users/Geoff/Documents/restaurant/src/Restaurant.php on line 3"
这是我从酿造医生那里获得的
"未捕获的异常'警告:/ usr / bin发生在/ usr / local / bin之前 这意味着将使用系统提供的程序而不是那些程序 由Homebrew提供。两个路径都存在以下工具:
composer
phar
phar.phar
php
php-config
phpize
考虑设置PATH以便/ usr / local / bin 发生在/ usr / bin之前。这是一个单行: echo' export PATH =" / usr / local / bin:$ PATH"' >> 〜/ .bash_profile中
警告:在你的PATH中找不到自制软件的sbin,但你已经安装了 将可执行文件放在/ usr / local / sbin中的公式。 例如,考虑设置PATH echo' export PATH =" / usr / local / sbin:$ PATH"' >> 〜/ .bash_profile中"
我尝试将导出路径更改为多个位置。
当我在postgres中键入终端时,这是错误。
" postgres不知道在哪里可以找到服务器配置文件。 您必须指定--config-file或-D invocation选项或设置PGDATA环境变量。"
我对此很新,所以如果您需要更多信息,请告诉我。
感谢。