np. 'php-cli./index.php' wynik 'segmentation fault'

Tematy związane z oprogramowaniem, instalacją, konfiguracją
lovelyHanibal
Posty: 9
Rejestracja: 16 sierpnia 2008, 12:15
Lokalizacja: Poland

np. 'php-cli./index.php' wynik 'segmentation fault'

Post autor: lovelyHanibal »

Mam zainstalowany php5-cli w najnowszej wersji.
php na apache2 dziala bez problemu.
Natomiast gdy probuje uruchomic te same skrypty php z linii komend to skrypt i owszem wykonuje sie, ale potem zazwyczaj otrzymuje komunikat segmentation fault.

Kod: Zaznacz cały

$cd /var/www/mojastrona/
$php -f ./index.php
helo world

segmentation fault
segmentation fault czasami sie nie pojawia, a czasami tak.
szukalem na google, i wszedzie ludzie mowia ze rozwiazaniem problemu jest przemieszczenie na poczatek pliku

Kod: Zaznacz cały

/usr/local/etc/php/extensions.ini
linii

Kod: Zaznacz cały

extension=session.so
Problem polega na tym ze u mnie nie ma takiego pliku.

Kod: Zaznacz cały

#find / -name extension.ini -print
nic nie dalo.
W google tez nic nie znalazlem na temat tego pliku.
Mam dystrybucje Debian Lenny, apache2, php5.
Czy mozliwe ze w php5 zostal zastapiony jakims innym, lub czy przychodzi wam do glowy inne rozwiazanie tego problemu, lub czy moze robie cos zle?
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

wyłącz curl w PHP i zobacz czy dalej wyrzuca segfaulty.
lovelyHanibal
Posty: 9
Rejestracja: 16 sierpnia 2008, 12:15
Lokalizacja: Poland

Post autor: lovelyHanibal »

mamy wylaczony.
a przynajmniej tak sadze po komunikacie

Kod: Zaznacz cały

Fatal error:  Call to undefined function curl_init() in /var/www/test.php on line 3
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

to jak nie curl to podobno takie problemy sprawia pgsql extension, ale tego nie jestem pewien.
lovelyHanibal
Posty: 9
Rejestracja: 16 sierpnia 2008, 12:15
Lokalizacja: Poland

Post autor: lovelyHanibal »

pgsql tez nie mam.
Na stronach używam mysql.
Ale problem pojawia sie w plikach w stylu

Kod: Zaznacz cały

<?
echo "helo world";
?>


[ Dodano: 2008-08-21, 13:03 ]

Kod: Zaznacz cały

grep "extension=session" /usr/* /usr/*/* /usr/*/*/* /usr/*/*/*/* /usr/*/*/*/*/* /etc/* /etc/*/* /etc/*/*/* /etc/*/*/*/* /etc/*/*/*/*/* 
nie dało żadnych rezultatów, więc domyślam sie że w apache2 jest to ładowane automatycznie.
ma ktoś jeszcze jakiś pomysł jak próbować coś z tym zrobić ?

[ Dodano: 2008-08-25, 16:08 ]

Kod: Zaznacz cały

php -n file.php
pomoglo
ale teraz nie dziala mi mysql.
jak sie domysilam problem lerzy w pliku php.ini "-n No php.ini file will be useed"
jak tylko dojde do tego co dokladnie jest nie tak to opisze tu rozwiazanie.
ODPOWIEDZ