我找不到在OS X 10.10上使用postgresql數據庫安裝Symfony的方法(乾淨安裝)。這是我做了什麼:http://php-osx.liip.ch/在OS X 10.10上安裝Symfony2和Postgresql Yosemite?
2)安裝Postgres.app:
1)從LIIP(爲symfony1.2專門建造)安裝PHP 5.6 http://postgresapp.com/
3)安裝的Symfony:http://symfony.com/
4)設置我的parameters.yml
parameters:
database_driver: pdo_pgsql
database_host: 127.0.0.1
database_port: 5432
database_name: bachelor
database_user: username
database_password: ~
我已經創建了數據庫,驗證了我有權利PHP cli,正確的pgql cli等。
我在Symfony和一些實體中創建了一個包(這裏沒有錯誤,它適用於MySQL)。
但是,當我啓動任何命令中包含「php app/console doctrine:schema:update --dump-sql
」數據庫進行交互,我有這樣的錯誤:
[PDOException]
SQLSTATE[HY000] [2006] MySQL server has gone away
[Symfony\Component\Debug\Exception\ContextErrorException]
Warning: PDO::__construct(): MySQL server has gone away
但是,爲什麼?我不使用MySQL服務器...
有人有任何解決方案嗎?
謝謝!
我可以推薦一些'VagrantBox',這是一個預先配置好的Linux虛擬機分佈式的Linux,所有這些東西已經爲您照顧好了嗎? [這裏是gifthub項目](https://github.com/Wesseldr/vagrant-symfony-psql),這裏是[流浪文檔的鏈接](https://docs.vagrantup.com/v2/getting-started/的index.html) – Ohgodwhy