Библиотека GD не включена если запустить php в фоновом режиме

vadim52

Новичок
Библиотека GD не включена если запустить php в фоновом режиме

Здавствуйте,
запускаю скрипт в фоновом режиме:

exec("nohup php ren_foto.php url=$url user=$user > /dev/null &");

номана, но проблема: библнотека gd не работает, как я понял - скрипт вызывается без конфигурации, вроде "--with-gd"...
как его запустить с учетом конфига?

В скрипте, где вызывается (... exec("nohup ...) библиотека работает
 

Активист

Активист
Команда форума
Скорее всего, не цепляется php.ini.
Нужно что-нибудь вроде

exec("nohup php -c /etc/php5/php.ini ren_foto.php url=$url user=$user > /dev/null &");
 

MiRacLe

просто Чудо
ставлю стеклянные бусы на то, что у тебя есть php-cli.ini и он несколько отличается от php(-apache|-cgi).ini
 

vadim52

Новичок
Скорее всего.
"Configure Command" у этих скриптов разные получаются.
Как подключить библиотеку, через ini_set(), вернее куда прописать "--with-gd"?
К .ini файлам нет доступа (хостинг).
 

vadim52

Новичок
как узнать путь php.ini ?

/etc/php5/php.ini не цепляет
/usr/local/Zend/etc/php5.ini - тоже (прописан в phpinfo() в Configuration File (php5.ini) Path при обычном, не в фоновом запуске php файла)
 

vadim52

Новичок
Создал свой php.ini (взял из денвера), указал на него - не работает, не понимаю почему, может не в конфиге дело. Проверяю через gd_info()
 

Активист

Активист
Команда форума
vadim52
Смотри логи

exec("php -c /etc/php5/php.ini ren_foto.php url=$url user=$user > stdout.log 2>stderr.log &");
 
Сверху