Ubuntu のローカル LAMP サーバーに Slim をインストールしようとしていますが、2 番目のベースでスタックします。私のチュートリアルとオンラインで見つかったさまざまなドキュメントから:
composer コマンドにアクセスできるようになりました。ターミナルに行って次のように入力すれば十分です。
$ composer
Composer version b474944155429eb4cce186c746d55287ee6bb3f4
Usage:
[options] command [arguments]
次のステップは、Slim をアプリの必須パッケージとして指定することです。これは、プロジェクトのルート内にある composer.json ファイルを介して実現できます。
プロジェクトのルートはどこですか? だろうと思った
/var/www/slim
composer.json を次の場所に追加しようとしました:
/var/www/slim
/slim に立って、次のように index.php スクリプトを定義します。
<?php
require 'vendor/autoload.php';
$app = new \Slim\Slim();
$app->get('/hello/:name', function ($name) {
echo "Hello, $name";
});
?>
に行く
http://localhost/var/www/slim
ブラウザは次を返します。
警告: require(vendor/autoload.php): ストリームを開けませんでした: No such file or directory in /var/www/slim/index.php on line 2
致命的なエラー: require(): 必要な 'vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') を /var/www/slim/index.php で開くことができませんでした2行目