Просмотр полной версии : Ошибка сокета + PHP или Apache
iron-viper
25.06.2008, 19:37
при создании сокета :
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
На денвере (сокет ДЛЛ раскоментирована в php.ini)
Вылетает ошибка :
"Fatal error: Call to undefined function socket_create() in Z:\home\localhost\www\1.php on line 10"
В линии 10 именно этот код что написан выше.
В чем проблемма подскажите. и как исправить чтобы работало. Заранее благодарен.
inlanger
25.06.2008, 19:46
Дэнвер какашко, вот и причина.
Для работы этой фунции Php 4 >= 4.0.7, Php 5
Либо у тебя в денвере старый пхп, либо денвер реально какшко ;)
если я не ошибаюсь то это работает тока под *nix
Заюзай эту какашку)
http://wampserver.com/
мне оч помоголо, при этой проблеме! Там можно переключать extensions не в php.ini!!!!
iron-viper
25.06.2008, 21:38
Заюзай эту какашку)
http://wampserver.com/
мне оч помоголо, при этой проблеме! Там можно переключать extensions не в php.ini!!!!
Видал юзал но на сокеты не пробывал еще. Посмотрим как оно будет. =)
Дэнвер какашко, вот и причина.
кривые руки - следствие какашек в мозгах. делай выводы.
я легко поставил на денвер php 5.2.4 и все нужные мне модули.
ТС для начала просто попробуй раскоментировать подключение сокетов в php.ini
iron-viper
26.06.2008, 11:03
кривые руки - следствие какашек в мозгах. делай выводы.
я легко поставил на денвер php 5.2.4 и все нужные мне модули.
ТС для начала просто попробуй раскоментировать подключение сокетов в php.ini
Да я же написал в первом посте, что раскоментировал. И функция fsokopen работает а вот socket_create() выдает ошибку. Денвер стоит 3-ий PHP Version 5.2.4 а может товарищ прав который сказал что только под никсом работает или нет? Жду помощи.
а у тебя примерно тут z:\WebServers\usr\local\php5\ext\php_sockets.dll
есть такой файл?
iron-viper
26.06.2008, 12:40
Все всем спасибо за старания сам разобрался. Кстати "mr.The" ты был прав но я уже догнал сам. Действиетльно не хватало библиотеки "php_sockets.dll" Я думал что установил все, а оказалось после переустанвоки забыл. Начал работать с cURL и думаю что такое, не пашет, глядь а там(в ext) только 5 библиотек, ну сразу же установил все необходимое и все заработало. Еще раз всем спасибо. Кстати "inlanger" Денвер не совсем "какашко" =)) Тему можно закрывать.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot