Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problemy z uruchomieniem socketów pod Apachem 2.0.42
Lord Popcorn
post 19.10.2002, 08:46:52
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.10.2002

Ostrzeżenie: (0%)
-----


Witam,

Mam problemy z uruchomieniem socketów pod Apachem 2.0.42. Ściągnąłem źródła Apache'a i skompilowałem go, a następnie ściągnąłem php-4.2.3.tar.gz. Jako komendy konfigurującej użyłem: './configure --with-apxs2=/usr/local/apache/bin/apxs --enable-sockets --with-mysql'. Potem standardowo make i make install. Test polegał na użyciu następującej linii:

$soket=socket(AF_INET,SOCK_STREAM,0);

Niestety, php usilnie informuje mnie, że odwołuję się do niezdefiniowanej funkcji socket(), a przecież ją włączyłem. Jeśli cokolwiek przychodzi mi do głowy, to to, że linia konfigurująca jest za krótka winksmiley.jpg Wszystko pozostałe działa - phpinfo() pokazuje dokładne informacje itd. Tylko te funkcje z socketami się krzaczą... Poza tym podczas kompilacji też nic nie wyskakuje, zero komunikatów o błędach i w ogóle...

Byłbym wdzięczny za jakąkolwiek pomoc, z góry dzięki. BTW - używam Red Hata 7.2 Enigma.


--------------------
Lord Popcorn
lordpopcorn@poczta.onet.pl
Go to the top of the page
+Quote Post
Seth
post 19.10.2002, 11:24:20
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Sproboj uzyc fsockopen() zamiast socket()
Go to the top of the page
+Quote Post
Lord Popcorn
post 19.10.2002, 14:45:12
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.10.2002

Ostrzeżenie: (0%)
-----


Cytat
Sproboj uzyc fsockopen() zamiast socket()


Jak mi jeszcze powiesz, jak przy pomocy fsockopen() ustawić nasłuchiwanie na określonym porcie to wszystko będzie wspaniale smile.gif(muszę napisać serwer, a nie klienta - skrypt, który odbiera informacja od klienta, a nie odwrotnie)


--------------------
Lord Popcorn
lordpopcorn@poczta.onet.pl
Go to the top of the page
+Quote Post
kurtz
post 19.10.2002, 15:49:46
Post #4





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


witam,

Cytat
[..]
ściągnąłem php-4.2.3.tar.gz.
[..]
$soket=socket(AF_INET,SOCK_STREAM,0);

ta funkcja juz nie jest dostepna w 4.2.3

Cytat
(4.0.2 - 4.0.6 only)

z tego co widze od 4.1.0 masz socket_create. wiecej .:


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post
Lord Popcorn
post 20.10.2002, 11:33:04
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.10.2002

Ostrzeżenie: (0%)
-----


Cytat
z tego co widze od 4.1.0 masz socket_create.


O matko! Jasne! Dzieki, polprzytomny jestem!!! Przeciez mam manuala bodajze jeszcze z PHP3, a sockets to byl modulem EXPERIMENTAL...
(nie wiem, jak teraz, zaraz sciagne nowa dokumentacje) Sorry za zamieszanie i dzieki za pomoc smile.gif)


--------------------
Lord Popcorn
lordpopcorn@poczta.onet.pl
Go to the top of the page
+Quote Post
kurtz
post 20.10.2002, 16:03:36
Post #6





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Cytat
z tego co widze od 4.1.0 masz socket_create.

O matko! Jasne! Dzieki, polprzytomny jestem!!! Przeciez mam manuala bodajze jeszcze z PHP3, a sockets to byl modulem EXPERIMENTAL...
mhm nawet w manulu w sekcji o socketach nie ma przejscia do wycofanej funkcji socket()..


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 04:17