peclとOAuthを含む基本的なWebサーバーのセットアップを備えたUbuntu 12.04の新規インストールがあります。ただし、(以下に示すように) 単純なインデックス ファイルを実行すると、致命的なエラーが発生します。
PHP 致命的なエラー: 2 行目の /var/www/index.php にクラス 'OAuth' が見つかりません
これが私のファイルです:
<?php
$oAuth = new \OAuth(CONSUMER_KEY, PRIVATE_KEY);
明らかに、消費者/秘密鍵は私の実際の鍵です。
今、私は phpinfo() をチェックしました.OAuthは間違いなくそこにあります. 私はphp.iniに設定しています。Apacheを再起動しました。
私が走るときpecl list
インストール済みパッケージ、チャンネル pecl.php.net
パッケージ バージョン 状態 oauth 1.2.3
安定版 pecl_http 1.7.6 安定版
extension_loaded('oauth') // returns true
php -m
どちらにもoAuthはありません
なぜクラスが見つからないのですか? それが私が見逃しているばかげたものではないことを願っています:)
乾杯。