0

Linuxでインストーラーパッケージが行うデフォルト設定で、Apache FriendからFedoraでPHP5.5でXamppを実行しています。

FFMPEG を正常にインストールし、php.ini からロードしようとすると、常に次のように表示されます。

*

11-Oct-2013 14:05:51 Europe/Berlin] PHP Warning:  PHP Startup: ffmpeg: Unable to initialize module
Module compiled with module API=20060613
PHP    compiled with module API=20121212
These options need to match
in Unknown on line 0

*

私を混乱させている唯一のことは、phpize を実行したときに、既に xampp サーバーをインストールしているということです。つまり、PHP が実行されているということです。FFMPEG phpize が機能せず、php-devel をインストールする必要がありました。それはFFMPEGがXAMPPでインストールされているのではなく、PHPで構成されているということですか?何が起こっているのかわかりません。何をしても、php_error_log ファイルにこのエラー メッセージが表示されます。

以下のコマンドを実行して、PHP のバージョンを確認したのは驚くべきことです。PHP 5.5 がインストールされており、XAMMP から実行されていると感じているので、衝撃的な結果を以下に示します。

[root@localhost ~]# php -v
PHP 5.2.6 (cli) (built: May  8 2008 08:53:44)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

LinuxにXAMPPサーバーを簡単にインストールし、FFMPEGを一緒にインストールして構成したい場合、どうすればこれをカバーできますか?

4

1 に答える 1

0

私の推測では、php とインストールしたモジュールのバージョンが一致していません。したがって、両方のパッケージが同じソースからインストールされ、両方が最新であることを確認してください。

編集: XAMPP サイトによると、Fedora はサポートされていません。Ubuntu、SuSE、RedHat、Mandrake、および Debian が指定されています。したがって、Fedora が提供する php パッケージを使用しないようにしてください。または(自由がある場合)、別のOSを選択してください。

于 2013-10-11T12:19:28.467 に答える