1

ストーリーの短いバージョンはimport MySQLdb、ブラウザーから実行するスクリプトを実行すると、常に500 Internal Server Error.

より長いバージョン:

Web プログラミングの概念を学ぼうとしています。これまで、MAMP を使用して PHP と MySQL で多くの作業を行ってきました。私は、大きな Javascript/PHP アプリとそれに付随する大きな MySQL データベースを作成しました。今、私は Python を学びたいと思っており、使い慣れた環境、つまり MAMP セットアップと作成したデータベースから始めたいと考えています。

localhost:8888/the-script.phpブラウザに入力して PHP スクリプトを実行します。これで、同じように実行される Python スクリプトができたので、私の MAMP 環境で Python が動作していることがわかります。私がまだ理解していないのは、Python スクリプトを MySQL データベースと通信させる方法です。

Django をインストールして、自分のデータベースを表示させましたが、独自のサーバーを実行したいと考えています。私はそれをしたくありません。Python スクリプトを PHP スクリプトと同じサーバーで実行したい (PHP スクリプトを Django サーバーで実行することもできると思いますが、それは最後の手段であり、絶望的な状況でのみ実行することをお勧めします) )。

pip と macports でさまざまなパッケージをインストールしようとしましたが、コマンド ラインと から python を実行でき、正常にimport MySQLdb動作します。私はstackoverflowのいたるところにいて、適用可能な提案の多くを試しました。答えかもしれないと思った簡単なインストール手順のセットを見つけました。しかしimport MySQLdb、ブラウザからスクリプトを実行すると、常に500 Internal Server Error.

Apache が内部でどのように機能するか、ソース コードから MAMP と MySQL を再構築する方法など、他の多くの分野で博士号を取得しなくても Python を学びたいと思っていました。私はその準備ができていません。今はPythonを学びたいだけです。

Python スクリプトを PHP スクリプトと同じ環境で実行し、PHP スクリプトで使用するために作成した同じ MySQL データベースとやり取りする簡単な方法はありますか?

4

0 に答える 0