módulo PHP instalado, mas não aparece em phpinfo ()

1

Estou tentando instalar o módulo php5-ffmpeg no meu servidor ubuntu. Eu digitei:

sudo apt-get install php5-ffmpeg

Tudo foi instalado e o servidor da Web foi recarregado. Agora, a linha seguinte é adicionada a Additional .ini files parsed em phpinfo (): /etc/php5/apache2/conf.d/ffmpeg.ini

No entanto, nenhuma outra informação sobre ffmpeg module não está presente em phpinfo () e as funções ffmpeg não funcionam em scripts. Aqui está o conteúdo do arquivo ffmpeg.ini :

; configuration for the ffmpeg-php module

extension=ffmpeg.so

; Turn ffmpeg warnings into PHP warnings
;ffmpeg.show_warnings=0

; Persistent movies
;ffmpeg.allow_persistent=0

Captura de tela do PHPInfo: link

O log de erros do Apache mostra:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/ffmpeg.so' - /usr/lib/php5/20090626+lfs/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0

Diz-se que há PHP Extension: 20090626

Eu tenho dois diretórios em /usr/lib/php5 :

20060613+lfs/
    ffmpeg.so
20090626+lfs/
    curl.so    gd.so      mysql.so      pdo.so
    mysqli.so  pdo_mysql.so  suhosin.so

Eu tentei copiar o diretório ffmpeg.so to 20090626+lfs , mas neste caso o log de erros do Apache mostra:

PHP Warning:  PHP Startup: ffmpeg: Unable to initialize module\nModule compiled with module API=20060613\nPHP    compiled with module API=20090626\nThese options need to match\n in Unknown on line 0
PHP Warning:  PHP Startup: ffmpeg: Unable to initialize module\nModule compiled with module API=20060613\nPHP    compiled with module API=20090626\nThese options need to match\n in Unknown on line 0

Alguma idéia do porque o módulo PHP ffmpeg não funciona neste caso?

servidor Ubuntu 9.04, PHP 5.3.1-4, Apache 2

    
por Temnovit 29.11.2010 / 09:34

1 resposta

1

Você instalou uma cópia da extensão ffmpeg que foi criada em uma versão diferente do PHP. Você precisará encontrar um construído contra a versão correta ou construir você mesmo.

    
por 29.11.2010 / 10:07