• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ローカルでPHPを動かす方法)

ローカルでPHPを動かす方法

このQ&Aのポイント
  • XAMPPを使ってローカル環境にPHPを設定する方法について紹介します。
  • ワードプレスを使っている場合と同様に、phpMyAdminにデータベースを作成し、htdocs下にフォルダを作成してPHPを配置します。
  • ただし、system.phpの31行目のコードを実行する際、適切なパラメータを渡す必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

まず症状としては、ワードプレスは動いたのだけれど、他の既成PHPプログラム(MySQL DB使用)をいれてみたら動かないということでOKでしょうか? その前提でのご回答ですが、そのプログラムにバグがなくPHPやDBの動作環境が一致しているのであれば、恐らくそのプログラムの設定が正しくないのではないかと思います。 たぶん、データベース(DB)やパスなどの設定を行う箇所があるはずです。 実際、エラーの箇所から推測するに、DBへの接続に失敗しているような気がします。 中でも、DBの設定は、DB使用のプログラムでは必ずといってよいほど必要です。 DBについての設定は、通常、「接続ユーザ名」、「DB名」、「接続パスワード」を設定するところがあると思います。(接続先やポートなどもありますがこれはlocalhostのデフォルトポートのままでよいことが多いです。) こういったことはそのプログラムに付属するドキュメント(マニュアルなど)に書いてあると思いますので、確認してみて下さい。 あと、testというデータベースを作ったとのことですが、これもそのプログラムが求める仕様と一致するデータ構造ないといけませんので、確認してみるとよいと思います。 >$db = new myDatabase(); >の()には何を入れればいいのでしょうか? 実際のコードを見ないとなんともいえませんが、これは何も入れない仕様でもおかしくないです。 そういった場所よりも、設定ファイルのようなもの(configとかsettingとかいうファイル名が含まれていることが多いです)に、上述の設定を行う箇所があることが多いと思います。 いずれにしても、付属ドキュメントをよくご確認されてみることをお勧めします。 あとこれで解決しない場合は、エラーメッセージの詳細など、状況を補足などにもっと詳しく書かれると、他の回答者様の助けになるかもしれません。 それではご参考まで~。

その他の回答 (1)

回答No.2

>$db = new myDatabase(); >と書かれています。 >$db = new myDatabase(); >の()には何を入れればいいのでしょうか? どう考えても君自身が作ったクラスじゃないのか?