Страница 1 из 1

php pecl, запустить с другим php.ini (с несистемными настр)

Добавлено: 2009-12-19 16:43:27
Turbo
собственно сабж. решение не нашел сорри просто уперся в стену и без помощи никак не обойтись

описание проблемы - есть хост на нем установлен php 5.3
есть mamр (это про MAC os) у него 5.2*
мне надо установить so - модуль но все что я делал приводит только к тому что расширения становятся в папку системного php
установить extension для этого мамп-а проблема настолько простая что тупо нигде не описана :) вобщем я даж не знаю с какой стороны стукнуть этот телдевизор

мне надо чтоб
#pecl i extention-name
отработал правильно (с настройками мамп который мне нужен) т.е. с нужным php.ini
сам мамп выдает свой конфиг дето так
Configure Command './configure' '--with-mysql=/Applications/MAMP/Library' '--with-apxs2=/Applications/MAMP/Library/bin/apxs' '--with-gd' '--with-jpeg-dir=/Applications/MAMP/Library' '--with-png-dir=/Applications/MAMP/Library' '--with-zlib' '--with-freetype-dir=/Applications/MAMP/Library' '--prefix=/Applications/MAMP/bin/php5' '--exec-prefix=/Applications/MAMP/bin/php5' '--sysconfdir=/Applications/MAMP/conf/php5' '--with-soap' '--with-config-file-path=/Applications/MAMP/conf/php5' '--enable-track-vars' '--enable-bcmath' '--enable-ftp' '--enable-gd-native-ttf' '--with-bz2=/usr' '--with-ldap' '--with-mysqli=/Applications/MAMP/Library/bin/mysql_config' '--with-sqlite' '--with-ttf' '--with-t1lib=/Applications/MAMP/Library' '--enable-mbstring=all' '--with-curl=/Applications/MAMP/Library' '--enable-dbx' '--enable-sockets' '--enable-bcmath' '--with-imap=shared,/Applications/MAMP/Library/lib/imap-2007e' '--enable-soap' '--with-kerberos' '--enable-calendar' '--with-pgsql=shared,/Applications/MAMP/Library/pg' '--enable-dbase' '--enable-exif' '--with-libxml-dir=/Applications/MAMP/Library' '--with-gettext=shared,/Applications/MAMP/Library' '--with-xsl=/Applications/MAMP/Library' '--with-pdo-mysql=shared,/Applications/MAMP/Library' '--with-pdo-pgsql=shared,/Applications/MAMP/Library/pg' '--with-mcrypt=shared,/Applications/MAMP/Library' '--with-openssl'
Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /Applications/MAMP/conf/php5
Loaded Configuration File /Library/Application Support/appsolute/MAMP PRO/conf/php.ini
Scan this dir for additional .ini files (none)
additional .ini files parsed (none)


ЗЫ надо просто очень срочно

Re: php pecl, запустить с другим php.ini (с несистемными настр)

Добавлено: 2009-12-19 21:22:26
zg
Turbo писал(а):только к тому что расширения становятся в папку системного php
и в чём трабла?

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

%php --ini
Configuration File (php.ini) Path: /usr/local/etc
Loaded Configuration File:         (none)
Scan for additional .ini files in: /usr/local/etc/php
Additional .ini files parsed:      /usr/local/etc/php/extensions.ini

%cat /usr/local/etc/php/extensions.ini
extension=bz2.so
extension=ctype.so
%

Re: php pecl, запустить с другим php.ini (с несистемными настр)

Добавлено: 2009-12-20 19:13:26
Turbo
решена проблема. Mac OS X Server & MAMP PRO
1) сначала запускал системным php 5.3 когда понял что ошибся - все пошло нормально
2)MAMP PRO, в отличие от MAMP при каждом перезапуске затирает используемые файлы настроек оригиналами из Templates я отредактировал php5 Template и все пошло само собой
вот так вот :bn: