2

新しいAmazonElasticBeanstalkクラスターのデフォルトインスタンスを設定していますが、peclを介したgearmanphpクライアントのインストールで問題が発生しています。

pecl install mongo問題なく実行しpecl install gearmanましたが、実行すると次のエラーが発生します。

[root@ip ~]# php
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/gearman.so' - libgearman.so.8: cannot open shared object file: No such file or directory in Unknown on line 0

私はgearmandをインストールしていますが、phpクライアントだけが問題を引き起こしています。phpモジュールgearman.soは、「/ usr / lib64 / php /modules/」フォルダーにもあります。

なぜこれが起こっているのか誰かが知っていますか?

4

1 に答える 1

3

残念ながら、ギアマンのインストールは少し複雑です。現在のサーバーをgearmanに使用する予定がない場合でも、gearmanサーバーをダウンロードしてコンパイルする必要があります。それはあなたが欠けているライブラリを提供します。

あなたがエラーメッセージを見れば、その欠落libgearman.so.8はありませんgearman.so

于 2013-02-15T22:14:34.057 に答える