好的,所以New Relic的人們對此沒有太大的幫助,所以我在這裏問一下,看看你們中的一個人是否能幫助我:)PHP啓動:無法加載動態庫(NEW RELIC)
我使用Nginx和最新的PHP運行Ubuntu 12.04。故事是這樣的: 我試圖安裝每一條說明,新的遺蹟PHP劑對Ubuntu:
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」,並遇到了這個頁面:https://docs.newrelic.com/docs/server/server-monitor-installation-ubuntu-and-debian並按照說明操作。安裝全部結束,但代理程序也無法啓動。我喜歡保持我的服務器清潔,所以我決定「好吧,因爲它不工作,直到新的文物支持回到我身上,我可以從新鮮開始,我將刪除已安裝的新文物。」所以我再次遵循該鏈接上的說明。安裝似乎正常工作。但是,如果我執行命令「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模塊?有沒有提到我可能會失蹤的地方?
請幫我擺脫錯誤:)
感謝您!
您是否重新啓動nginx? –
另外,你檢查/conf.d文件夾的任何額外的.ini文件? –
@WayneWhitty是的,重新啓動nginx和php。還檢查了conf.d文件夾,那裏沒有新的模塊。感謝您的建議。 –