私はAmazonawsにbeanstalkサーバーをインストールしました。また、SOLRサーバーを実行している別のインスタンスがあります。
私のphpスクリプトでは、次のモジュールを使用しています:http: //php.net/manual/en/solrclient.adddocument.phpSOLR データベースにクエリを実行します。
Beanstalkにインストールするには、ec2インスタンス(ec2-user)にログインします。このモジュールはpeclを使用します
ec2シェルの場合:
sudo pecl install -n solr
完了すると、peclはextension = solr.so
php.iniに追加されます
この時点から、phpスクリプトを実行すると、次のようになります。
PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/solr.so' - /usr/lib/php/modules/solr.so: undefined symbol: curl_easy_getinfo in Unknown on line 0
私はこの問題に関する他の投稿をほとんど見つけませんでしたが、ほとんどが諦めたか、不完全/不明確な解決策を与えました。