Возможно не в тему, но уже сломал бошку!!!:(
Помогите плз!!!
Если устанавливаю 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)?
Заранее благодарен за внимание!
Codeception + MAMP
Re: Codeception + MAMP
Код: Выделить всё
/your/mamp/php vendor/bin/codecept run
Re: Codeception + MAMP
Спасибо за совет. Но тогда не подключается база 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 стоит:(
--
Никто не сталкивался с такой проблемой?
--
/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 стоит:(
--
Никто не сталкивался с такой проблемой?
Re: Codeception + MAMP
Сейчас еще одну особенность запуска
/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',
/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',
Re: Codeception + MAMP
Ну так постаьте php-pgsql для своего MAMP
Re: Codeception + MAMP
Спасибо за ответы.
Короче проблема оказалась в самом php7 (у него не было драйвера)
Может кому пригодиться, я сделал следующее
Тольком я не понял что сделал, но сейчас все работает. Обновил системный php и добавил в него драйвер
brew install php71
brew install php71-pdo-pgsql
Короче проблема оказалась в самом php7 (у него не было драйвера)
Может кому пригодиться, я сделал следующее
Тольком я не понял что сделал, но сейчас все работает. Обновил системный php и добавил в него драйвер
brew install php71
brew install php71-pdo-pgsql