На сервере CentOS и установлено две версии: php 5.2.17 через Apache 2.0 и 5.6.5 через CGI/FastCGI ... в тот момент когда еще было установлено только 5.2 было подключено расширение ImageMagick, а когда в недавнем времени на сервере появился 5.6 то оказалось что ImageMagick к нему не подключен. Написание строки: extension=imagick.so
в php.ini к новому php, ничего не дает. Команда: pecl install imagick
говорит что расширение уже установленно, а проверка командой: php -m | grep imagick
говорит что imagick подключено, но дело в том что подключено только к php 5.2. Как произвести подключение или установку ImageMagick к второй версии php, той которая 5.6 ?
DevMan: А можно поподробнее про то как\где поменять $PATH что бы установка шла именно к нужно версии? Думаю, подразумевается, не просто переход в директорию с нужным php, командами CD в SSh перед текм как вызывать pecl install, а нечто другая команда, но какая?
Павел Ткаченко: в консоли перед запуском pecl выполните export PATH=/path/to/php56:$PATH
только путь укажите свой. если все сделали верно, то which php должно показывать путь к PHP 5.6
Я ж и написал что попытался подключить в php.ini именно к новому php расширение но после добавления строчки в логах к новому пыху никаких ошибок нет но и расширение не подключилось (на сайте который работает под новой версией и скрипт использующий ImageMagick выдает ошибку и php_info молчит об ImageMagick).