Прочитал только что статью про пример использования telnet-сервера в firefox и наткнулся на комментарий пользователя @merlin_rterm, который упомянул про расширение POW, или Plain Old Webserver. Данное расширение позволяет запускать серверные скрипты средствами огнелиса. Далее опишу как настроить огнелис для работы с PHP и SQLite под Ubuntu. Думаю, что под Mac и Windows инструкция не будет сильно отличаться.
Качаем и устанавливаем POW. После установки POW и перезапуска Огнелиса, он сразу становиться доступным по адресу: http://localhost:6670/. На странице приглашения внизу будет ссылочка на корневую директорию вашего сервера. Советую сразу сделать на нее ссылку на рабочем столе. Допустим, адрес корневой директории сервера будет у вас ~/htdocs.
Для того, чтобы заработали PHP скрипты, вам необходимо установить в системе php-cgi или php-cli и добавить эту строчку в файл ~/htdocs/system/startup.sjs:
Естественно, проверьте правильность пути к исполняемому файлу PHP.
Ну, и на последок, советую поставить расширение SQLite для PHP, чтобы можно было разрабатывать приложения с базой данных.
Естественно, правила заданные в .htaccess работать не будут. Но есть свои решения. Для Rewrite, например, можно воспользоваться правилами, описанными в документации http://davidkellogg.com/wiki/Rewrite_rules.
Этот пример показывает то, насколько стало просто установить окружение для разработки. Если грамотно абстрагировать все вызовы к БД, кэшу, или просто использоваться современный фреймворк, который это сделает за вас, то можно писать достаточно качественные, полноценные приложения буквально «на коленке». И отдельный поклон разработчикам Огнелиса.
В качестве клиента для SQLite можно воспользоваться плагином к Огнелису SQLite Manager
Устанавливаем POW
Качаем и устанавливаем POW. После установки POW и перезапуска Огнелиса, он сразу становиться доступным по адресу: http://localhost:6670/. На странице приглашения внизу будет ссылочка на корневую директорию вашего сервера. Советую сразу сделать на нее ссылку на рабочем столе. Допустим, адрес корневой директории сервера будет у вас ~/htdocs.
Устанавливаем PHP
Для того, чтобы заработали PHP скрипты, вам необходимо установить в системе php-cgi или php-cli и добавить эту строчку в файл ~/htdocs/system/startup.sjs:
<?sjs
pow_server.APP_HANDLERS['php'] = '/usr/bin/php';
?>
Естественно, проверьте правильность пути к исполняемому файлу PHP.
Ну, и на последок, советую поставить расширение SQLite для PHP, чтобы можно было разрабатывать приложения с базой данных.
Замечания
Естественно, правила заданные в .htaccess работать не будут. Но есть свои решения. Для Rewrite, например, можно воспользоваться правилами, описанными в документации http://davidkellogg.com/wiki/Rewrite_rules.
Заключение
Этот пример показывает то, насколько стало просто установить окружение для разработки. Если грамотно абстрагировать все вызовы к БД, кэшу, или просто использоваться современный фреймворк, который это сделает за вас, то можно писать достаточно качественные, полноценные приложения буквально «на коленке». И отдельный поклон разработчикам Огнелиса.
Дополнение
В качестве клиента для SQLite можно воспользоваться плагином к Огнелису SQLite Manager