新しいRelicの人達はこれであまり役に立ちませんので、ここであなたの素敵な人達が私を助けることができるかどうかを尋ねています:)PHPスタートアップ:ダイナミックライブラリ(NEW RELIC)を読み込むことができません
私はUbuntu 12.04をNginxと最新のPHPで実行しています。物語はこのように書きます: 私はUbuntuのための指示に従って新しい遺物PHPエージェントをインストールしてみました:
wget -O - http://download.newrelic.com/548C16BF.gpg | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.newrelic.com/debian/ newrelic non-free"
> /etc/apt /sources.list.d/newrelic.list'
sudo apt-get update
sudo apt-get install newrelic-php5
sudo newrelic-install install
をそして、それは動作しません。すべての後、PHPエージェントは単に起動できません。私は素早くphpinfo.php
のページを立ち上げて、newrelicモジュールがリストされているかどうか確認しました。だから、私は "New relic .deb"をgoogledし、このページに出て来た:https://docs.newrelic.com/docs/server/server-monitor-installation-ubuntu-and-debianと指示に従ってください。インストールはすべて完了しますが、エージェントも起動しません。私はサーバーをきれいに保つことが好きなので、「OK、それは動作しないので、新しい遺物のサポートが私に戻ってきて、新鮮なものから始めて、私が新しい遺物を取り除くことになる」と決めました。だからもう一度私はそのリンクの指示に従った。インストールは正常に動作していたようです。しかし、私はコマンド「PHP
」を実行すると、私は次のエラーを取得する:
[email protected]:/home# php
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212
/newrelic.so' - /usr/lib/php5/20121212/newrelic.so: cannot open shared object file:
No such file or directory in Unknown on line 0
私は、そのフォルダに何があったかどうかを確認するためにチェックし、私の/etc/php/fpm/php.ini
ファイルとダブルでnewrelicへの参照がないことを確認しました。何もない。
私の質問は次のとおりです。エラーを取り除くにはどうすればよいですか? PHPでnewrelic.soモジュールをロードしようとするのをやめさせるにはどうしたらいいですか?私が行方不明になっているどこかの参照がありますか?
私はそのエラーを取り除く助けてください:)
はあなたに感謝!
/etc/php/7.0/cli/conf.d/newrelic.iniを削除しますか? –
また、/ conf.dフォルダに追加の.iniファイルがないかチェックしましたか? –
@WayneWhitty yep、nginxとphpを再起動しました。 conf.dフォルダもチェックされ、そこにはnewrelicモジュールはありません。提案していただきありがとうございます。 –