http://localhost:8888

お使いのコンピュータがポート 8888 を使用してローカルホスト上の何かにアクセスしようとしているのをご存知ですか?これは、サイトの動作に影響を与える可能性があるため、Web サイト ビルダーにとって問題になる可能性があります。この記事では、何が起こっているのかを正確に示し、ローカルホストへのアクセスを遅くするか完全に停止する 2 つの修正を示します。

Internet Explorer 7 で https://localhost:8888 を開こうとしても何も起こりません... ブラウザは常に動作を停止し、新しいウィンドウが開きます

使用していた共有ホスティングがかなり遅くなったため、開発とテストのために独自のプライベート LAMP サーバーを実行するために、まったく新しい Ubuntu VPS をセットアップしました。とにかく、便宜上、ローカルホストの URL を通常どおりの IP アドレス ( 127.0.0.1 または 192.168..x ) に設定することにしました。 ubuntu ボックスでそれを行う方法は次のとおりです。

Localhost:8888 は、MySQL データベースの管理に使用できる Apache2 Web サーバーです。開発用に簡単にセットアップおよび構成できるように設計されています。使用を開始するには、このリポジトリを複製するだけです。少なくとも、ソースをコンパイルする手順を記述し、MySQL をインストールしていない場合はインストールし、CPAN から最新の PHP インタープリターをインストールしておく必要があります (Windows を使用している場合)。

localhost:8888 は、Magento 拡張機能の mongoDB サーバーの 1 つを実行する特別な MySQL インスタンスです。その目的は、ユーザーが作業中のコンピューターにパッケージを物理的にインストールしなくても、Magento 拡張機能のコンテンツをテストできるようにすることです。 Magento 拡張機能のコンパイルとデプロイのプロセスは、通常、非常に長い時間がかかります (複数のマシンでビルドした後でも)。このインスタンスにより、開発者は変更や新機能をテストすると同時に、拡張機能の開発に使用される画像を保存できます。

MySQL Information Systems (MSIS) は、MySQL を Microsoft の Windows オペレーティング システムと統合する IBM の商用製品です。 Localhost は MAMP の重要な部分であり、ホスティング プロバイダーによって設定されたデフォルト インスタンスの代わりに、localhost で MySQL を開始および維持できます。 MAMP の構成により、最新バージョンの MySQL がインストールされていることを確認して、データを非常に明確に保つことができます。

MAMP は、開発に使用できる PHP フレームワークです。シンプルでモジュール式で、優れたドキュメントを備えています。 MySQL は MAMP のデフォルトですが、MariaDB も利用できますが、MySQL は依然として最も広く使用され、サポートされています。

現在、MySQL は PHP の機能としては廃止されつつあります。クエリ言語として設計された MySQL は、より効率的な PHP フレームワークである libmysql および PHPMySQL に取って代わられました。しかし、MySQL はまだ死んでおらず、データベース駆動型の Web サイトやアプリを作成したい人なら誰でも、ほこりを取り除いて再び使用できます。次の記事では、基本的な知識とベスト プラクティスを使用して、ローカルホスト (8088) にローカルの mysql インスタンスを作成する方法を示します。また、MAMP および MySQL で直接使用する方法も示しますが、別のフレームワークを一度も検討したことはありません。