Видео ролики бесплатно онлайн

Смотреть жесткий видео

Официальный сайт e-rus 24/7/365

Смотреть видео бесплатно

Bupyc 14.02.2010 17:28

Есть проблема!WebSocket на ubuntu 9.10

Попытался сделать по статье хабра Поднимаем WebSocket сервер
Но Устанавливаем библиотеку libevent

$ pecl install libevent
В моем случае это было sudo pecl install channel://pecl.php.net/libevent-0.0.2
checking for libevent headers in default path... not found
configure: error: Cannot find libevent headers
ERROR: `/tmp/pear/temp/libevent/configure --with-libevent' failed'
При работе спрашивал путь....но вот до чего путь делать неясно..
Please provide the prefix of libevent installation :

А если без него запускать phpdeamon выдает
PHP Warning: PHP Startup: skipping dictionary ::Ice::ObjectDict - unsupported key type in Unknown on line 0

Parse error: syntax error, unexpected T_FUNCTION in /home/bupyc/scripts/phpd/lib/Daemon.class.php on line 420
Как заставить все это работать?

ЗЫ Посмотрел что на 420 строчке того файла
 1
2
3
4
5
6
7
8
9
10
11
public static function parseStoragepath($path)
{
$path = preg_replace_callback('~%(.*?)%~',function($m)
{
$e = explode('=',$m<1>);
if (strtolower($e<0>) == 'date') {return date($e<1>);}
return $m<0>;
},$path);
if (stripos($path,'file://') === 0) {$path = substr($path,7);}
return $path;
}


чтото дейстительно код странный....но он же у других работает


Тэги: libevent phpdeamon Ubuntu 9.10
+ 1 -
Похожие Поделиться

extra 14.02.2010 18:18 #
+ 6 -
Не сразу понял что это личный блог))
exelens 14.02.2010 22:17 #
+ -1 -
У нас как таковых нет личных блогов.
divius 14.02.2010 19:04 #
+ 0 -
А как к ошибке относится libevent?

Вы уверены, что у вас "PHP5 CLI >= 5.3 с поддержкой pcntl, shmop и sockets"?
Bupyc 14.02.2010 19:08 #
+ 1 -
Да я уверен. Я собрал с офиц сайта при конфигурации задал эти параметры
Vzlom 14.02.2010 20:17 #
+ 1 -
Перемести в блог "Есть проблема!"
digiwhite 14.02.2010 21:51 #
+ 2 -

,function($m)
{
$e = explode('=',$m<1>);
if (strtolower($e<0>) == 'date') {return date($e<1>);}
return $m<0>;
}


Fu**, вот такие конструкции просто убивают. Вынесете это отдельно и попробуйте:

function preg_callback($m) {
$e = explode('=',$m<1>);

if (strtolower($e<0>) == 'date') {return date($e<1>);}
return $m<0>;
}

/* ... */

public static function parseStoragepath($path) {
$path = preg_replace_callback('~%(.*?)%~', 'preg_callback',$path);
if (stripos($path,'file://') === 0) {$path = substr($path,7);}
return $path;
}

Bupyc 14.02.2010 22:25 #
+ 0 -
libevent extension not found. You have to install libevent from pecl (http://pecl.php.net/package/libevent). `svn checkout http://svn.php.net/repository/pecl/libevent pecl-libevent`.
Unexisting group 'web'. You have to replace config-variable 'group' with existing group-name.
Unexisting user 'web', user not found. You have to replace config-variable 'user' with existing username.

Уже лучше) Осталось либэвент поставить как то)
soullink 08.05.2010 14:33 #
+ 0 -
Вам в помощь)
exit_to 13.10.2011 08:14 #
+ 0 -
код норм

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн