We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

instalacja biblioteki


amator
18-02-2008, 13:31
Mam problem z instalacja ffmpeg-php

Zainstalowałem już:

FFMPEG Videosupport: TAK
MENCODER Videosupport: TAK
FLVTOOL2 Videosupport: TAK
ffmpeg-php library support: NIE

ffmpeg-php niby został zainstalowany, pod ssh komenda ffmpeg działa ładnie... ale skrypt nie wykrywa go

Co zrobić?

djwiktor
02-01-2008, 13:44
jaki stad wniosek?
trzeba cos skonfigurowac w pleksu zeby zaskoczylo?

witek

Bruno
02-01-2008, 09:36
Wydac ze to Plesk

Cytat Napisał djwiktor
Make sure you've built ffmpeg as shared libs using the --enable-shared option
./configure --enable-shared

-----------------------------------------------------------------------

apt-cache search ffmpeg

djwiktor
31-12-2007, 19:47
i jeszcze dla pelnego obrazu komunikaty przy probie instalacji wg instrukcji ze strony http://ffmpeg-php.sourceforge.net/

komenda phpize

Kod:
configure.in:9: warning: underquoted definition of PHP_WITH_PHP_CONFIG
  run info '(automake)Extending aclocal'
  or see http://sources.redhat.com/automake/automake.html#Extending%20aclocal
configure.in:32: warning: underquoted definition of PHP_EXT_BUILDDIR
configure.in:33: warning: underquoted definition of PHP_EXT_DIR
configure.in:34: warning: underquoted definition of PHP_EXT_SRCDIR
configure.in:35: warning: underquoted definition of PHP_ALWAYS_SHARED
acinclude.m4:19: warning: underquoted definition of PHP_PROG_RE2C
/usr/share/aclocal/vorbis.m4:9: warning: underquoted definition of XIPH_PATH_VOR                                                                             BIS
/usr/share/aclocal/pkg.m4:5: warning: underquoted definition of PKG_CHECK_MODULE                                                                             S
/usr/share/aclocal/ogg.m4:8: warning: underquoted definition of XIPH_PATH_OGG
Configuring for:
  PHP Api Version:   20020918
  Zend Module Api No:   20020429
  Zend Extension Api No:   20021010
komenda ./configure && make

Kod:
checking build system type... i686-redhat-linux-gnu
checking host system type... i686-redhat-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking whether gcc and cc understand -c and -o together... yes
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking for PHP prefix... /usr
checking for PHP includes... -I/usr/include/php -I/usr/include/php/main -I/usr/i                                                                             nclude/php/Zend -I/usr/include/php/TSRM
checking for PHP extension directory... /usr/lib/php4
checking for re2c... exit 0;
checking for gawk... gawk
checking for ffmpeg support... yes, shared
checking for ffmpeg headers... configure: error: ffmpeg headers not found. Make                                                                              sure you've built ffmpeg as shared libs using the --enable-shared option
i wreszcie komenda

sudo make install

Kod:
make: *** Brak reguł do wykonania obiektu `install'. Stop.
pzdr,

witek

djwiktor
31-12-2007, 19:31
ffmpeg.so nie zostal znaleziony

nie ma go takze w katalogu /usr/lib/php4

probowalem jeszcze pojsc sladem tych wskazowek
http://docs.buyscripts.in/wiki/Ffmpeg-php
ale pojawil sie komunikat:

Brak reguł do wykonania obiektu `clean'. Stop.

pzdr,

w.s.

Bruno
31-12-2007, 18:21
Cytat Napisał djwiktor
Can't load extension /usr/lib/php4/ffmpeg.so
find / -name ffmpeg.so ?

ls -a /usr/lib/php4 ?

djwiktor
31-12-2007, 17:17
serwer to Apache 2.0 na Linuxie 2.6.21.5 + Plesk 7.5

zadzialalo /sbin/reboot ctrl-d

komendy z /etc/..... nie chcialy dzialac

podczas instalacji nie wszystko chyba poszlo bo phpinfo() nie pokauzje nowej biblioteki a strona testowa , ktora ma weryfikowac czy ona jest zainstalowana wyswietla komunikat

Can't load extension /usr/lib/php4/ffmpeg.so

i rzeczywiscie na serwerze w tym katalogu takiego pliku nie ma.

nie wiem co dalej z tym zrobic. jak sprawdzic co sie zainstalowalo, a co nie. czy trzeba cos odinstalowac i zainstalowac ponownie.

slowem zero pomyslu...

witek

Bruno
31-12-2007, 16:18
Jaka dystrybucja ?

Co to daje ? --> ls /etc/init.d/

djwiktor
31-12-2007, 14:26
ok. rozumiem.

zalogowalem sie przez shh uzywajac prog putty.

wszystkie komendy wpisalem, chociaz po niektorych pojawily sie dziwne komunikaty. na koncu chcialem zrestartowac serwer ale zadna z podanych komend nie dziala

/etc/init.d/apache restart && /etc/init.d/apache reload

daje komunikat 'nie ma takiego pliku ani katalogu'

co dalej?

witek

Bruno
31-12-2007, 13:05
Cytat Napisał djwiktor
gdzie skopiowac te biblioteke przed rozpakowaniem
Nie wazne. Make install i tak kopiuje pliki gdzie trzeba.

no jak juz przez apacheConf wejde do tego katalogu to nie bardzo wiem jak i gdzie mam wpisac te komendy np.
Jaki apacheConf ??? Te komendy robi sie via SSH.

SSH to cos takiego :



http://pomoc.ovh.pl/SshNaSerwerzeDedykowanym
http://pomoc.ovh.pl/Putty

djwiktor
31-12-2007, 12:55
dzieki za odpowiedz. niestety laik taki jak ja potrzebuje jeszcze wskazowki gdzie skopiowac te biblioteke przed rozpakowaniem, do ktorego katalogu na serwerze - etc/ czy usr/, a moze jakiegos innego?

no jak juz przez apacheConf wejde do tego katalogu to nie bardzo wiem jak i gdzie mam wpisac te komendy np.

phpize

wiem, ze smiesznie to brzmi ale dopiero sie tego ucze.

witek

Bruno
31-12-2007, 12:29
Jaka dystrybucja ?

Cytat Napisał djwiktor
ale nie mam pojecia jak to zrobic.
Napisane na linku :
Unpack the ffmpeg-php sources[...]
- jak wgrac te biblioteke
wget http://belnet.dl.sourceforge.net/sou...php-0.5.1.tbz2

tar -xjf ffmpeg-php-0.5.1.tbz2

- jak zainstalowac
cd ffmpeg-php-0.5.1

phpize

(jak nie chce to apt-get install php-dev i znowu phpize)

./configure

make

make check

make install



- jak zedytowac plik php.ini
- itd.
Normalnie nie potrzebne.

No i : /etc/init.d/apache restart && /etc/init.d/apache reload
(jak nie to apache2)

djwiktor
31-12-2007, 12:07
elo,

zbieram doswiadczenie z apache na dedyku. chcialbym zainstalowac dodatkowa biblioteke ffmpeg http://ffmpeg-php.sourceforge.net/ ale
nie mam pojecia jak to zrobic.

zalogowalem sie na root serwera przez ApacheConf, ale nie wiem co dalej
- jak wgrac te biblioteke
- jak zainstalowac
- jak zedytowac plik php.ini
- itd.

zanim zaczne eksperymenty poprosze o kilka wskazowek, ktore pomoga uniknac nieodwracalnych bledow

witek