Codeception + MAMP

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Codeception + MAMP

Сообщение kutsanov »

Возможно не в тему, но уже сломал бошку!!!:(
Помогите плз!!!
Если устанавливаю Codecept глобально, то она цепляет PHP 5.4 (в МАМP уже 7)
Не помогает Алиас - alias php='/Applications/MAMP/bin/php/php7.0.12/bin/php -c "/Library/Application Support/appsolute/MAMP PRO/conf/php.ini"'
Если локально Codecept, то не подключает базу Postgres (качал драйвера, вложил куда надо, все без толку, да и не красиво это)
---
Вопрос
Как установив глобально, сказать Codecept чтобы она брала PHP не с usr/bin/php, а со своего пути (который MAMP)?

Заранее благодарен за внимание!
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Codeception + MAMP

Сообщение ElisDN »

Код: Выделить всё

/your/mamp/php vendor/bin/codecept run
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Codeception + MAMP

Сообщение kutsanov »

Спасибо за совет. Но тогда не подключается база Postgres:(
--
/Applications/MAMP_2017-01-23_10-39-58/bin/php/php7.0.12/bin/php -c "/Library/Application Support/appsolute/MAMP PRO/conf/php.ini" /usr/local/bin/codecept run functional
если такой строкой запускаю, то пишет
[yii\db\Exception] could not find driver
--
Хотя если запустить
/usr/local/bin/codecept run functional
то с базой все ОК
но PHP подключается, который в MacOS стоит:(

--
Никто не сталкивался с такой проблемой?
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Codeception + MAMP

Сообщение kutsanov »

Сейчас еще одну особенность запуска
/Applications/MAMP_2017-01-23_10-39-58/bin/php/php7.0.12/bin/php -c "/Library/Application Support/appsolute/MAMP PRO/conf/php.ini" /usr/local/bin/codecept run functional
-
если в настройках мускуль подключаешь
'dsn' => 'mysql:host=localhost;dbname=mkb',
то все ОК!!!
--
ругается именно на постгрес
'dsn' => 'pgsql:host=localhost;dbname=zp',
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Codeception + MAMP

Сообщение ElisDN »

Ну так постаьте php-pgsql для своего MAMP
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Codeception + MAMP

Сообщение kutsanov »

Спасибо за ответы.
Короче проблема оказалась в самом php7 (у него не было драйвера)
Может кому пригодиться, я сделал следующее
Тольком я не понял что сделал, но сейчас все работает. Обновил системный php и добавил в него драйвер
brew install php71
brew install php71-pdo-pgsql
Ответить