3

Я пытаюсь запустить скрипт из командной строки, скрипт, созданный Zend Framework. Я также использовал Zend Server, у которого есть собственный php.ini. Когда я пытаюсь запустить свой скрипт в командной строке, я не могу соединиться с моей базой данных mysql. Это потому, что из командной строки он берет (должен быть) другой файл php.ini, расположенный где-то в моей системе Mac OS X Lion, потому что путь к mysql.sock - это не тот путь, который сконфигурирован в Zend-сервере php.ini.

Я хотел бы позволить командной строке использовать мой php.ini из Zend Server.

Я надеюсь, что кто-то знает, как это сделать.

С уважением, Ники

1 ответ1

3

Вы можете запустить php из командной строки, указав путь к файлу php.ini, который вы хотите использовать:

php -c /path/to/zend/phpini/folder myfile.php

Чтобы узнать папку, в которой находится командная строка php.ini, вы можете использовать:

php -i | grep php.ini

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .