2
所以這是我第一次嘗試安裝和使用作曲家和其他包。 我在我的localhost上安裝了composer和slim 3,它工作得很好。安裝Composer和苗條,不能得到它的工作
然後我繼續在遠程服務器上使用SSH進行安裝。 沒有錯誤發生,並且所有文件都在那裏。而在我的composer.json文件中,slim也是。我有一個自動加載文件。
但是,當我嘗試開始編寫一些代碼,這就像他們甚至沒有安裝,我得到這樣的錯誤作爲例子。
Parse error: syntax error, unexpected '[', expecting ')' in /domainName/public/bootstrap/app.php on line 6.
這是我app.php文件
<?php
session_start();
require __DIR__ . '/../vendor/autoload.php';
$app = new \Slim\App([
'settings' => [
'displayErrorDetails' => true,
]
]);
$app->get('/', function($request, $response){
return 'Home';
});
這是我的index.php文件
<?php
namespace App;
require __DIR__ . '/../bootstrap/app.php';
$app->run();
非常基本的代碼只是測試,看看它的工作,它至極纔不是。 在Google上花了很多時間之後,我無法找到解決方案,所有幫助都將非常感謝。
哇,真好! :)所以問題是..我確實使用了適用於作曲家和我使用的軟件包的PHP版本。 5.5.12類似的東西。但是我在本地服務器上使用5.6.21。所以我升級了遠程服務器上的相同PHP版本,並且繁榮,它再次運行得很好。 非常感謝螳螂給我我需要的新鮮眼睛! :) – Naxor