2015-02-10 80 views
1

我從here下載了zend骨架應用程序。然後我通過執行以下命令來安裝它。爲zend應用程序啓動php服務器時出錯

cd Desktop/zendprojects 
git clone git://github.com/zendframework/ZendSkeletonApplication.git 
cd ZendSkeletonApplication 
composer self-update 
composer install 

然後,我決定在本地啓動它,所以我執行這個命令:

php -S 0.0.0.0:8080 -t public/ public/index.php 

而且我得到了這個錯誤:存在於

Directory public/ does not exist. 

我檢查的項目結構和public目錄文件結構。我該如何解決它?

+0

,你可以看到,你指定'public'目錄爲基礎,因此它會尋找另一個'public'公共目錄不存在內。 'php -S 0.0.0.0:8080 -t public /'應該足夠了。 – 2015-02-10 11:30:59

+0

我得到了同樣的錯誤;即「公共目錄/不存在」。 ' – 2015-02-10 11:35:10

+0

對不起,它似乎在兩種情況下工作,這使得我的假設爲false :(但現在我注意到你在窗口中,因此你可能需要使用反斜槓'\\'。php -S 0.0.0.0:8080 -t public \ public \ index.php – 2015-02-10 11:44:43

回答

0

嘗試沒有 「-t」:PHP -S 0.0.0.0:8080公共\ PUBLIC \的index.php

-1

,如果你使用的是Windows在安裝了該應用程序的文件夾中試試這個:

php -S 0.0.0.0:80 -t .\public public/index.php 
1

使用此:

php -S 0.0.0.0:8080 -t public public/index.php