我在网站上搜索了几个小时以寻找答案,但没有任何帮助。我已经安装了 PHP/Apache2/PECL/OAuth 并为 extension=oauth
编辑了 php.ini。我在输入“php example.php”时收到此错误我会在 example.php 中设置 token 和所需的一切
PHP Fatal error: Class 'OAuth' not found in /home/twitter/TwitterAutoReply.php on line 22
我的 php 文件是 example.php 和 TwitterAutoReply.php
https://raw.github.com/gist/820281/303a61ee9b324070e803e51806552e64fccfdd4c/example.php 和 https://gist.github.com/raw/820281/6bf1b6d78dd05daef319ce84a88eedf139a44b5a/TwitterAutoReply.php
最佳答案
根据错误,您没有在 php.ini 文件中导入 oauth 包。 对于 ubuntu,您需要安装 oauth:
sudo pecl install oauth
然后在您的 php.ini 中包含 oauth 包。如果你不知道文件在哪里,你可以使用:
sudo find / -name "oauth.so"
使用扩展的路径将以下内容添加到您的 php.ini 中:
extension=/path/to/oauth/package/oauth.so
重新启动 apache 并重试。
关于PHP fatal error : Class 'OAuth' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8370362/