アプリケーションを構築するために silex を試しています。最初のアプリケーションをテストしようとすると、次のようなエラーが発生します。
致命的なエラー: クラス 'Silex' が /opt/local/apache2/htdocs/silex/try.php の 5 行目に見つかりません
これは私のコードです:
<?php
#require_once __DIR__.'/silex.phar';
require_once 'phar://'.__DIR__.'/silex.phar/vendor/.composer/autoload.php';
#require_once 'phar://'.__DIR__.'/silex.phar/autoload.php';
$app= new Silex/Application();
$app->get('hello/{name}',function($name) use($app){
return 'Hello ' .$app->escape($name);
});
$app['debug'] == true;
$app->run();
?>
検索エンジンでエラーを検索しましたが、次のコードを php.ini に追加するなどの提案があります。
extension=phar.so
phar.readonly = Off
phar.require_hash = Off
detect_unicode = Off
しかし、Web ブラウザーでテストすると、まだ同じエラーが発生します。あなたの提案は何ですか?