それはPHP(MAMPスタック)の私の最初の練習で、私はotphpをインストール不明なエラー:クラスのOTPHP \ TOTP '(MacOS Xの上のApache PHPワットのMySQL /)MAMP
'MFA' 機能にログインします
ので、私はチェックREADME.md
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>1aefwefawef</h1>
<?php
use OTPHP\TOTP;
$otp = new TOTP;
echo $otp;
?>
</body>
</html>
でチュートリアルに従うが、
127.0.0.1:8080/number.php
に変化はありませんerror.log
Tue Dec 05 18:35:11.950337 2017] [php7:error] [pid 98137] [client 127.0.0.1:60727] PHP Fatal error: Uncaught Error: Class 'OTPHP\\TOTP' not found in /Applications/mampstack-7.1.11-0/apache2/htdocs/number.php:12\nStack trace:\n#0 {main}\n thrown in /Applications/mampstack-7.1.11-0/apache2/htdocs/number.php on line 12
私はそれがインポートエラーだと思いますが、正しい場所
がotphp
/Applications/mampstack-7.1.11-0/apache2/htdocs/vendor/spomky-labs/otphp
/Applications/mampstack-7.1.11-0/apache2/htdocs
場所number.phpである場合、私は見つけることができません
TOTP.phpの場所
/Applications/mampstack-7.1.11-0/apache2/htdocs/vendor/spomky-labs/otphp/src
umのお役に立てば幸いです... AutoloadingまたはComposerあなたは多くの依存関係を持っている場合を見てみましょう,,任意の方法はあなたのアドバイスについてあなたに感謝します! –
[OK]をクリックします。ただし、あなたのコードにautoload( 'project_root_dir/vendor/autoload.php'で)が必要な箇所はありません。これは、なぜdependencieを見つけることができなかったのかもしれません – Zyigh
ああ...遅い答えについて申し訳ありません...私は今起きている、あなたのアドバイスについてお試しになります!あなたは 'number.php'が' autoload_function'を必要とすることを意味します。私はあなたのアドバイスを正しく受け取りましたか? –