2015-10-13 245 views
4

嘿家伙我想通过命令行在ubuntu上运行php脚本。 我通过命令行运行php

<?php 

    echo "test"; 

?> 

creted test.php的,当我运行此脚本

php test.php 

我得到这个输出

Cannot adopt OID in UCD-SNMP-MIB: dskAvail ::= { dskEntry 7 } 
Cannot adopt OID in UCD-SNMP-MIB: dskTotal ::= { dskEntry 6 } 
Cannot adopt OID in UCD-SNMP-MIB: dskMinPercent ::= { dskEntry 5 } 
Cannot adopt OID in UCD-SNMP-MIB: dskMinimum ::= { dskEntry 4 } 
Cannot adopt OID in UCD-SNMP-MIB: dskDevice ::= { dskEntry 3 } 
Cannot adopt OID in UCD-SNMP-MIB: dskPath ::= { dskEntry 2 } 
Cannot adopt OID in UCD-SNMP-MIB: dskIndex ::= { dskEntry 1 } 
Cannot adopt OID in UCD-DISKIO-MIB: diskIOTable ::= { ucdDiskIOMIB 1 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsLoggingGroup ::= { nsConfigGroups 2 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsDebugGroup ::= { nsConfigGroups 1 } 
Cannot adopt OID in UCD-SNMP-MIB: snmperrErrMessage ::= { snmperrs 101 } 
Cannot adopt OID in UCD-SNMP-MIB: snmperrErrorFlag ::= { snmperrs 100 } 
Cannot adopt OID in UCD-SNMP-MIB: snmperrNames ::= { snmperrs 2 } 
Cannot adopt OID in UCD-SNMP-MIB: snmperrIndex ::= { snmperrs 1 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsTransactionTable ::= { nsTransactions 1 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsLogStatus ::= { nsLoggingEntry 5 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsLogMaxLevel ::= { nsLoggingEntry 4 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsLogType ::= { nsLoggingEntry 3 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsLogToken ::= { nsLoggingEntry 2 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsLogLevel ::= { nsLoggingEntry 1 } 
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendResult ::= { nsExtendOutput1Entry 4 } 
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutNumLines ::= { nsExtendOutput1Entry 3 } 
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutputFull ::= { nsExtendOutput1Entry 2 } 
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutput1Line ::= { nsExtendOutput1Entry 1 } 
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutLine ::= { nsExtendOutput2Entry 2 } 
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendLineIndex ::= { nsExtendOutput2Entry 1 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyStart ::= { netSnmpNotifications 1 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 } 
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 } 
Cannot adopt OID in UCD-SNMP-MIB: laErrMessage ::= { laEntry 101 } 
Cannot adopt OID in UCD-SNMP-MIB: laErrorFlag ::= { laEntry 100 } 
Cannot adopt OID in UCD-SNMP-MIB: laLoadFloat ::= { laEntry 6 } 
Cannot adopt OID in UCD-SNMP-MIB: laLoadInt ::= { laEntry 5 } 
Cannot adopt OID in UCD-SNMP-MIB: laConfig ::= { laEntry 4 } 
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 } 
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 } 
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 } 
test 

斗,你知道这意味着什么?为什么我得到这个错误,我该如何摆脱这个输出?

回答

11

试运行的是这个

sudo apt-get remove php5-snmp 

sudo apt-get install snmp 

这应该解决您的问题。

+0

我在Debian Jessie和'sudo apt-get install snmp'上做了诡计,我用dotdeb升级了。 – Kumar

+0

只是使用'sudo phpdismod snmp'来禁用模块 –