開発サーバーとしてのOgnelis

firefoxでtelnetサーバーを使用する例についての記事を読んだところ、POW拡張機能またはPlain Old Webserverについて言及した@merlin_rtermのコメントに出会いました。 この拡張機能により、helisツールを使用してサーバースクリプトを実行できます。 次に、UbuntuでPHPとSQLiteを使用するようにFirefoxを構成する方法を説明します。 MacとWindowsでは、手順はそれほど変わらないと思います。

POWをインストールする


POWをダウンロードしてインストールします。 POWをインストールしてOgnelisを再起動すると、すぐにhttp:// localhost:6670 /で利用可能になります。 以下の招待ページに、サーバーのルートディレクトリへのリンクがあります。 すぐにデスクトップにリンクを作成することをお勧めします。 サーバーのルートディレクトリのアドレス〜/ htdocsがあるとします。

PHPをインストールする


PHPスクリプトを機能させるには、php-cgiまたはphp-cliをシステムにインストールし、次の行を〜/ htdocs / system / startup.sjsファイルに追加する必要があります。

<?sjs
pow_server.APP_HANDLERS['php'] = '/usr/bin/php';
?>


当然、PHP実行可能ファイルへのパスを確認してください。

最後に、データベースを使用してアプリケーションを開発できるように、PHP用のSQLite拡張機能を配置することをお勧めします。

備考


当然、.htaccessで指定されたルールは機能しません。 しかし、解決策があります。 たとえば、書き換えの場合は、ドキュメントhttp://davidkellogg.com/wiki/Rewrite_rulesで説明されているルールを使用できます。

おわりに


この例は、開発環境を簡単にセットアップできることを示しています。 データベース、キャッシュへのすべての呼び出しを正しく抽象化するか、これを行う最新のフレームワークを使用するだけで、文字通り「ひざまずく」非常に高品質で本格的なアプリケーションを作成できます。 そして、オグネリスの開発者への別の弓。

追加


SQLiteのクライアントとして、Firefox SQLite Managerのプラグインを使用できます

Source: https://habr.com/ru/post/J49629/


All Articles