Laravel 4 на встроенном веб-сервере PHP (CGI) вместо Apache

Я пытаюсь запустить laravel4 на службе, которая не может использовать Apache или nginx. все хорошо, пока я не хочу использовать Маршруты в моем проекте. Я попытался использовать /index.php/... по URL-адресу, но не смог выполнить эту работу. есть ли способ заставить laravel не использовать файл .htaccess или какие-либо способы использования необработанной PHP-маршрутизации?

Попробуйте установить параметр «application.url» в одном из файлов конфигурации, возможно, в приложении / config / application.php или application / config / application.php:

https://github.com/laravel/laravel/blob/4cb904f44d24f856ec9c1040d2198ed8f009723b/application/config/application.php

Установите его в http://127.0.0.1:54007/index.php . Теперь, когда laravel создает url, он будет использовать это как корень, а окончательные URL-адреса должны быть похожими на http://127.0.0.1:54007/index.php/account/signin .

Также вам нужно изменить настройки PHP Desktop, чтобы использовать фиксированный порт. Измените файл settings.json и установите его следующим образом:

 "web_server": { "listen_on": ["127.0.0.1", 54007], 

В larvel's .htaccess я нашел это:

 <IfModule mod_rewrite.c> RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> 

Поэтому он должен хорошо работать, чтобы добавить «/index.php» к корневому URL-адресу, потому что это то, что делает mod_rewrite от apache.

Если что-то не работает, посмотрите другие файлы с именем «url.php», «uri.php».

Сообщите нам, если это сработает.

РЕДАКТИРОВАТЬ.
Вы также можете попробовать установить корневой URL-адрес на «index.php» без «http: //». Таким образом, не требуется устанавливать фиксированный порт веб-сервера.

ОБНОВЛЕНИЕ В веб-сервере Mongoose на PHP Desktop произошла ошибка, которая не позволяла правильному использованию URL-адресов, таких как «index.php / company / 5». См. Функцию __fix_mongoose_env_variables () php в выпуске 137, которая исправляет ее:

https://code.google.com/p/phpdesktop/issues/detail?id=137