Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Php 5.4
цитата
27/06/12 в 17:11
 atrius
Привет
А может кто-нибудь просветить как такое возможно
делаем php -m, видим модуль curl установлен
делаем $ch = curl_init() получаем обращение к неизвестной функции
куда копать?
upd: сконфигурено с --with-curl=/usr
[root@host php-5.4.4]# locate easy.h
/usr/include/curl/easy.h
[root@host php-5.4.4]# locate libcurl.a
/usr/lib/libcurl.a
цитата
28/06/12 в 22:26
 Int13h
может ,он в php.ini закоментирован - и стоит убрать точку с запятой ;
цитата
28/06/12 в 23:21
 shar
$ch = curl_init() запускаешь в консоли или через браузер?
цитата
28/06/12 в 23:38
 Moma
smail101.gif вообще посмотри php.ini и проверь есть ли в ext сам курл.
цитата
29/06/12 в 00:59
 Pentarh
Есть еще вариант что глюк проявляется в вебе (апачевский mod_php или php-fpm), а ты смотришь php -m в CLI. Для веба и cli могут быть разные php.ini

То есть, в одном php.ini curl подгружается, а в другом нет.

Проверить это легко. Надо в апаче поглядеть phpinfo - откуда подгружается php.ini и сравнить с CLIшным phpinfo (php -i) - посмотреть откуда там подгружается php.ini

Действовать дальше по ситуации, править нужный php.ini

Ну или как другой вариант, вебовский похапе и cli из разных сборок. В одном curl вкомпилен, в другом нет.
цитата
29/06/12 в 13:08
 atrius
запускаю curl_init через веб
идею с разными пхп.ини оценил, сейчас погляжу
дело все происходит не в апаче, а в nginx + php-fpm
php собирался из исходников с родного сайта, другого пхп в системе нет. сам php-fpm запущен
цитата
30/06/12 в 00:13
 Stek
<?php phpinfo(); ?> запусти в браузере файл с таким содержимым, там посмотри путь к php.ini , в нем проверь что бы функции курла не были отключены.

Вообще смысл с исходников собирать ? Сейчас гораздо удобнее ставить уже с собранных пакетов.
цитата
02/07/12 в 14:57
 atrius
Ну центос уимом предложил весьма старенький пхп поставить, вот и пришлось ручками
А так проблема решилась, реально php-fpm читал конфиг из другого места. Поставил все на один файл, начало чудно работать
цитата
02/07/12 в 15:05
 Pentarh
На центосе пхп надо ставить из репозитория Remi

Правда он и мускул за собой тянет. Там он тоже более новый.


Эта страница в полной версии