Doktrin-cli ile Sayı

1 Cevap php

Benim YAML dosyasından kurmak benim veritabanına alma sorunları yaşıyorum.

İşte hata:

./scripts/doctrine-cli build-all-load
build-all-load - Generated models successfully from YAML schema
build-all-load - Couldn't locate driver named mysql
build-all-load - Created tables successfully
build-all-load - Data was successfully loaded

Bu benim modeller oluşturur, ancak veritabanında şey. Ben mAmp kullanıyorum ve ben kontrol ve pdo_mysql çalışıyor. Ben bunun neden tam olarak emin değilim. Teşekkür ederim.

1 Cevap

Bu oldukça pdo_mysql etkin değil gibi görünüyor; Eğer php.ini kontrol, ancak PHP komut satırından çalıştırıldığında kullanılan bir kontrol dedi?

(That's often not the same as the one used when PHP is run as an Apache module)


You can use php -m to get the list of loaded extensions :

$ php -m
[PHP Modules]
bcmath
bz2
...
pcre
PDO
pdo_mysql
...

. CLI'den PHP çalıştırırken ve php -i, ini dosyası kullanıldığı belirtilmelidir:

$ php -i | grep 'ini'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Scan this dir for additional .ini files => /etc/php5/cli/conf.d
additional .ini files parsed => /etc/php5/cli/conf.d/apc.ini,
/etc/php5/cli/conf.d/curl.ini,
...