私はPHPを初めて使用し、自分のWebサイト用に開発しています。データベースサーバー側を実行するMySQLがあり、PHPコードをローカルでテストしたいと思います。すべてのコードをアップロードしてWebサイトからテストすることは可能ですか、それとも簡単ですか?
4 に答える
可能ですが、MySQLユーザーはリモートでログインする権限(つまり、user@'%'
スタイルエントリ)を持っている必要があり、サーバーはルーティングとファイアウォールを介して外部からアクセスできる必要があります。ほとんどのオンラインインストールでは、潜在的なセキュリティ問題が発生するため、これはほとんどありません。
コメントのように、MySQLをローカルにインストールしてテストします。
自分のマシン以外は何もせずにローカルでテストできるはずです
そのためのデータベースが必要な場合は、ローカルにインストールする必要があります。サイズが重要な場合は、データベースの簡略化されたバリアント(いわゆる開発者データベース)を使用してください。
WampServerをチェックしてください。これは、PHP、Apache(Webサーバー)、MySQL、およびその他の便利なツール(phpMyAdminなど)など、必要なものすべてを備えたローカルテスト環境をすばやくセットアップする方法です。
Zend Server Community Editionも使用しましたが、WampServerの方が好きです。
できるだけ最終的な本番環境に近い場所でテストするのが好きなので、ローカルOSと本番OSで異なるOSを実行している場合は、本番サーバーなどのサーバーでテストしたいと思います。
ローカル環境がリモートMySQLサーバーにアクセスできる限り、リモートMySQLサーバーを使用できなかった理由はありません。これは、セキュリティの観点から望ましくない場合があります。
必要に応じて、MySQLをローカルで実行することもできます(主要なOS用のインストーラーがあります)。