Доброго времени суток ! При установке Symfony : $php ./check.php Код (Text): ******************************** * * * Symfony requirements check * * * ******************************** * WARNING: No configuration file (php.ini) used by PHP! ** ATTENTION ** * The PHP CLI can use a different php.ini file * than the one used with your web server. * To be on the safe side, please also launch the requirements check * from your web server using the web/config.php script. ** Mandatory requirements ** ну и Код (Text): Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings.... хотя в php.ini { /etc/php5/cli/php.ini тут и там /etc/php5/apache2/php.ini } Код (Text): ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Europe/Moscow $ php -v Код (Text): PHP 5.4.20 (cli) (built: Oct 4 2013 22:57:14) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies говорит о существовании zend framework , хотя я его снес и от него ничего не осталось ...во всяком случае не видно dpkg -l | grep zend Место расположения php.ini оказывается не там где надо ... $ php -i | grep php.ini Configuration File (php.ini) Path => /usr/local/lib Не подскажите как это исправить
надпись "Zend Engine" в данном случае ничего не значит. это сидит в самом php, а не в расширении. ну удали /usr/local/lib/php.ini, может оно начнет искать в etc ? Добавлено спустя 2 минуты 37 секунд: или с правами на /etс/php5 у тебя что-то не так. нормально когда 755
Дело в том что в /usr/local/lib# ls -la Код (Text): итого 44 drwxrwsr-x 11 root staff 4096 Окт 4 23:20 . drwxrwxrwx 14 root staff 4096 Окт 4 23:51 .. drwxr-sr-x 5 root staff 4096 Июн 2 20:04 coffee-script drwxr-sr-x 2 root staff 4096 Июн 1 15:49 dtrace drwxr-sr-x 3 root staff 4096 Июн 1 15:49 node_modules drwxr-sr-x 5 root staff 4096 Авг 12 16:25 opera drwxr-sr-x 16 root staff 4096 Окт 5 03:05 php drwxrwsr-x 4 root staff 4096 Май 29 03:36 python2.6 drwxrwsr-x 4 root staff 4096 Май 29 03:36 python2.7 drwxrwsr-x 3 root staff 4096 Июн 3 14:52 python3.2 drwxr-sr-x 4 root staff 4096 Авг 30 17:04 site_ruby удалять не чего да и с правами все нормально.. /etc/php5# ls -la Код (Text): итого 24 drwxr-xr-x 4 root root 4096 Окт 5 06:10 . drwxr-xr-x 150 root root 12288 Окт 5 06:10 .. drwxr-xr-x 2 root root 4096 Окт 5 06:10 conf.d drwxr-xr-x 2 root root 4096 Окт 5 06:10 mods-available PHP 5.4.20 (cli) (built: Oct 4 2013 22:57:14) ставил из исходников .. ибо symfony просил php посвежее думаю .. снести все ..и поставить с репов (5.4 последняя) ... только как бы так аккуратно сделать чтоб он систему не уронил.. Заранее спасибо
(временное) решение найдено снес все или почти все где встречались заветные 3 буквы (php) ps : aptitude purge почему-то не удалило php.ini -пришлось вручную Обновил дистрибутив до wheezy до jessie и поставил новые пакеты php немного поигрался с настройками apache2 ибо старые затерлись но тема не закрыта .. ибо новичку интересно разобраться и получить вопросы на ответы php.ini - не единственный файл для конфигурации php как мне кажется пути для файла конфигурации (php.ini) следует искать в (env) окружении .. вопрос "Где именно?" остается открытым.. т.к. php -v Код (Text): PHP 5.4.20 (cli) (built: Oct 4 2013 22:57:14) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies php -i | grep php.ini Код (Text): Configuration File (php.ini) Path => /usr/local/lib Loaded Configuration File => /usr/local/lib/php.ini вывод с phpinfo() на localhost Код (Text): Configuration File (php.ini) Path /etc/php5/apache2 Loaded Configuration File /etc/php5/apache2/php.ini и если правильно понял текущая версия PHP/5.5.3-1 Если я правильно понимаю то со cli работать пока не удастся =( Если кто-либо сталкивался с подобным подскажите как исправить Заранее спасибо
делать тебе нечего чтоли! ставь девственный wheezy, все только из пакетов - php 5.4, все ini будут в /etc/php5/* опять же, если захочется что-то посвежей, ставь это что-то из пакетов нестабильной версии или из параллельных репозиториев, но из пакетов. это дебиан вэй! не раскачивай лодку™! Добавлено спустя 24 минуты 47 секунд: рассказываю пример из личной жизни на сервере стоит debian wheezy - это на сегодня стабильный выпуск. начитался я всякой прогрессивной хни и захотелось мне на мускуль водрузить движок percona xtradb, выяснил, что он входит в состав форка mariadb, который можно ставить вместо oracle mysql на новых выпусках дебиана. задача: поставить нечто, чего нет в репозитории, без преждевременно апгрейда, без сборки из исходников. решение: гуглю и нахожу много описаний по "how to install mariadb on wheeze" -- делается через альтернативную репу. иду на саму марию и читаю откуда ставить, чтобы было с ключом в apt, чтобы ставилось без страшных предупреждений.
ставить нечто девственное - вчера руки чесались .. но на сей момент несмотря на треш в выводе все работает...и нужды нет .. в принципе так и сделал - обновил php из репазитария deb http://packages.dotdeb.org а на попытку собрать из исходников забил ... Всем спасибо - тема закрыта