2017-05-05 6 views
1

現在、私はubuntuを使用しており、私のシステムにPHP Slim frameworkをインストールしたいと思います。スリムフレームワークが動作していません

私は作者をインストールして、手動でSlimフレームワークをインストールしてから、slimフォルダにindex.phpファイルを作成し、次のコードをそのファイルに入れて、そのファイルを表示しようとしたときに表示しません。

<?php 
require 'vendor/autoload.php'; 

$app = new SlimApp(); 
//slim application routes 
$app->get('/', function ($request, $response, $args) { 
$response->write("Welcome: This is AlphansoTech Tutorial Guide"); 
return $response; 
}); 
$app->run() 
?> 

http://localhost/slim/index.phpに電話してみましたが、空白の画面が表示されました。

初めてスリムフレームワークをインストールして使用するときに何が起こるのか分かりません。

スリムなフレームワークをインストールするために、次のURLを試しました。スリムなフレームワークを使用してAPIをインストールまたは実行する方法

http://www.alphansotech.com/blogs/php-restful-api-framework-slim-tutorial/

https://www.slimframework.com/docs/tutorial/first-app.html

https://www.slimframework.com/docs/start/installation.html

+0

インストールガイドを確認しましたか? https://www.slimframework.com/docs/start/installation.html –

答えて

0

私は作曲家を使ってインストールした私のスリムコードです。

のindex.php

<?php 
error_reporting(E_ALL); 
ini_set('display_errors', '1'); 

use \Psr\Http\Message\ServerRequestInterface as Request; 
use \Psr\Http\Message\ResponseInterface as Response; 

require 'vendor/autoload.php'; 

$app = new \Slim\App; 
$app->get('/hello/{name}', function (Request $request, Response $response) { 
    $name = $request->getAttribute('name'); 
    $response->getBody()->write("Hello, $name"); 

    return $response; 
}); 
$app->run(); 

ファイルにアクセスするための私のURLはhttp://localhost/slim/index.php/hello/suresh

インストールフォルダ名である - slim

出力受信

Hello, suresh 

ドキュメントがから続く - https://www.slimframework.com/

希望、それはあなたの問題を解決するためにいくつかのヒントを与えるでしょう。

+0

私に以下のエラーがあります。 (vendor_path = '。:/ usr/share/php') – samir

+0

'' 'vendor'''フォルダはありませんか? – mi6crazyheart

+0

いいえvar/www/html/slim、私は手動でスリム – samir

0

スリムは、あなたのcomposer.jsonに必要なすべてのスリムのファイルや他の依存関係が含まれているベンダーのフォルダを見つけることができません

あなたのプロジェクトディレクトリから

実行この称賛最初にすべての依存関係をインストールする必要があります

composer install 

次にルートをもう一度確認します。あなたが作曲家を持っていない場合は、最初にgetcomposer.orgにアクセスしてください。

関連する問題