expert
13.08.2012, 19:24:58
Witam
już siedzę nad tym długi czas i nic mi nie wyłazi. Chodzi o to, że chce na swoim prywatnym serwerze zrobić setreaming wideo. Chcę do tego celu użyć ffmpeg, jednak nie mam pojęcia, jak go skutecznie zainstalować.
Próbowałem do katalogu ext skopiwać plik php_ffmpeg.dll, jednak to nic nie dało (w phpinfo nie ma informacji o takiej bibliotece). Kopiowałem też jakieś pliki do system32, jednak to nic nie dało. Biblioteka była oczywiście dodana to php.ini. Gdzieś czytałem, że tą bibliotekę powinno się skopiować do loderu bin.
Czy komuś się to w ogóle udało uruchomić na Webserv, jeśliu tak, to mógłby coś na ten temat napisać?
erix
14.08.2012, 10:18:08
Szczerze, to do takich rzeczy dużo lepiej nadają się POSIX-y.
Stawianie serwera z PHP pod Windows, to dla mnie trochę prowokacja. Choćby z tej racji, że Apache potrafi fiksować w nieprzewidziany sposób, a POSIX-y lepiej zarządzają procesami i pamięcią.
A jeśli się upierasz przy Windows, to sprawdź w dzienniku zdarzeń, czy czegoś nie ma, ew. odpal httpd z konsoli (będziesz mieć podgląd błędów na bieżąco).
Co nie zmienia faktu, że przydałoby się info, jak masz połączone PHP z Apache - mod, czy (F)CGI.
expert
14.08.2012, 10:24:37
To jest serwer tylko dla mnie. Windows dla tego, bo mam jeszczę pare innych programów zarządzającymi plikami.
WebServ instalowałem standardowo i nic nie przestawiałem, jedynie zminiłem lokalizacje pliku w którym znajduje sie strona.
Jak to sprawdzić czy mod, czy CGI?
erix
14.08.2012, 10:50:24
Wszystko jest w
phpinfo. I Gugiel nie gryzie.
expert
14.08.2012, 11:40:55
GATEWAY_INTERFACE: CGI/1.1

Btw. Ja mam Winowsa XP i na nim zainstalowany WebServ. Ten komputer jest za wolny na lepszego windowsa. A Windows Server nie ogarniam.
EDIT:
Robię to wg tego:
http://stackoverflow.com/a/1431689 i po restarcie wywala mi taki błąd:
Nie znaleziono punktu wejścia procedury gc_remove_zval_from_buffer w bibliotece php5ts.dllLogi Apache:
Cytat
[Tue Aug 14 15:18:49 2012] [notice] Apache/2.2.6 (Win32) PHP/5.2.5 configured -- resuming normal operations
[Tue Aug 14 15:18:49 2012] [notice] Server built: Sep 5 2007 08:58:56
[Tue Aug 14 15:18:49 2012] [notice] Parent: Created child process 5932
PHP Warning: PHP Startup: Unable to load dynamic library 'C:/Program Files/WebServ/php/ext/php_ffmpeg.dll' - Nie mo\xbfna odnale\x9f\xe6 okre\x9clonej procedury.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'C:/Program Files/WebServ/php/ext/php_imagick.dll' - Nie mo\xbfna odnale\x9f\xe6 okre\x9clonego modu\xb3u.\r\n in Unknown on line 0
[Tue Aug 14 15:19:09 2012] [notice] Child 5932: Child process is running
[Tue Aug 14 15:19:09 2012] [notice] Child 5932: Acquired the start mutex.
[Tue Aug 14 15:19:09 2012] [notice] Child 5932: Starting 250 worker threads.
[Tue Aug 14 15:19:09 2012] [notice] Child 5932: Starting thread to listen on port 80.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.