Есть ли какие-либо php платформы, содержат маленький веб-сервер и богатые консольные инструменты как RoR/Django?

В Ruby on Rails я могу запустить свое веб-приложение, просто записать в консоли: сценарий/сервер. RoR содержит маленький веб-сервер и богатые консольные инструменты, но я не встретил такие инструменты в php платформах. Есть ли какие-либо php платформы, содержат маленький веб-сервер и богатые консольные инструменты?

1
задан mystdeim 14 July 2010 в 14:04
поделиться

2 ответа

Ни PHP, ни какие-либо PHP-фреймворки не имеют собственного веб-сервера. Некоторые фреймворки предлагают rake , такие как инструменты вроде Cake bake или ZF Zend_Tool . Также существуют Phing и Pake , которые не относятся к фреймворку. Самым близким к Gem в PHP является PEAR . Вы можете запустить PHP в интерактивном режиме из оболочки с помощью php -a

Начиная с PHP 5.4 PHP также имеет собственный внутренний werbserver, который вы можете запустить из интерфейса командной строки с помощью

php -S localhost:8000

. Подробнее об этой функции можно прочитать на http://php.net/manual/en/features.commandline.webserver.php

2
ответ дан 2 September 2019 в 23:03
поделиться

CakePHP - самый близкий. Ваши каталоги models/views/controllers будут одинаковыми. Все концепции, такие как маршруты, активная запись, плагины и строительные леса, похожи. Реализация активной записи поддерживает связанные модели (один-ко-многим, многие-ко-многим и т.д.). Это то, чего не хватает в других реализациях php ORM.

Вот старый (апрель 2007) Ask Metafilter, в котором некоторые люди предложили свои фреймворки для рассмотрения: CakePHP, Symfony, Mojavi, Code Igniter - это рекомендуемые PHP MVC фреймворки. Они предложили CI и Symfony вместо Cake.

0
ответ дан 2 September 2019 в 23:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: