我在网站上搜索了几个小时寻找答案,但没有任何帮助。我已经安装了 PHP/Apache2/PECL/OAuth 并编辑了 php.iniextension=oauth
。我在输入“php example.php”时收到此错误,我设置了令牌以及 example.php 中所需的所有内容
PHP 致命错误:在第 22 行 /home/twitter/TwitterAutoReply.php 中找不到类“OAuth”
我的 php 文件是 example.php 和 TwitterAutoReply.php
https://raw.github.com/gist/820281/303a61ee9b324070e803e51806552e64fccfdd4c/example.php https://raw.github.com/gist/820281/303a61ee9b324070e803e51806552e64fccfdd4c/example.php
and https://gist.github.com/raw/820281/6bf1b6d78dd05daef319ce84a88eedf139a44b5a/TwitterAutoReply.php https://gist.github.com/raw/820281/6bf1b6d78dd05daef319ce84a88eedf139a44b5a/TwitterAutoReply.php
从错误来看,您没有在 php.ini 文件中导入 oauth 包。
对于ubuntu,需要安装oauth:
sudo pecl install oauth
然后将 oauth 包包含在 php.ini 中。如果您不知道该文件在哪里,可以使用:
sudo find / -name "oauth.so"
使用扩展的路径将以下内容添加到您的 php.ini 中:
extension=/path/to/oauth/package/oauth.so
重新启动 apache 并重试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)