![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
個人でSNSを製作し、レンタルサーバーで公開するために最初はWindows 11用のパソコンでMAMP、その後XAMPPを使用してSNSを制作していました。しかし、後に訳ありの理由からMAMPとXAMPPでの制作を断念し、単独でApache、PHP、MySQLを動かさなければならなくなりました。
単独でApache、PHP、MySQLを動かすには一定の知識が必要です。現在、Apacheを使用してWindows 11のローカルサーバーをhttp://localhost/で構築することには成功しました。Windows 11内のApache、PHP、MySQLは以下の場所に配置されています。
Apache: C:\Apache24\htdocs\【SNS用ファイル保存ディレクトリ】
PHP: C:\php-8.3.2-src
MySQL: C:\Program Files\MySQL\MySQL Server 8.0
現在の問題は、PHP言語がMySQLを介していないとWebとしての機能を果たさないことです。MySQLを介してPHPを閲覧するにはどうすればよいでしょうか?
現在のプログラムコードとして、C:\Apache24\htdocs\~内の最初に読まれるファイルはlogin.phpで、その中には以下のコードが含まれています。
php
Copy code
<?php
require('dbconnect.php');
session_start();
?>
このコードはlogin.phpからdbconnect.phpファイルを読み込むことで、PHPとMySQLを関連付ける橋渡し的なプログラムです。dbconnect.phpの中身は以下の通りです。
php
Copy code
<?php
try {
$db = new PDO('mysql:host=127.0.0.1;dbname=life;charset=utf8', '2172514k', 'root');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
echo 'DB接続エラー: ' . $e->getMessage();
}
?>
現在はMAMPを使用せずに単独でMySQLを構築しているため、MySQLの配置は以下です。
MySQL: C:\Program Files\MySQL\MySQL Server 8.0
この場合、MySQLの配置が変わったため、dbconnect.phpのコードを変更する必要はありますでしょうか?どうぞよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- PHP htmlのエラーについて(デバッグ) 1 2023/11/13 20:54
- PHP PHP & MySQL: Server-side Web Development ペーパ 1 2022/04/19 19:23
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- PHP functionsでどこまで括るのか固定ページはどの範囲までphpを書くのが正解なのかわかりません 2 2022/02/04 16:45
- MySQL [XAMPP Control Panel v3.2.4] 最新ではないみたいです。何処かに? 2 2022/06/01 14:33
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
オススメのプログラミングスクールあればお聞きしたいです。 ・PHPを学べる ・ポートフォリオ作成でき
PHP
-
プログラミング言語の制作方法について
C言語・C++・C#
-
卒業研究でよく分からないところがあるので教えて欲しいです。 インバータ用組み込みソフトウェア開発シス
C言語・C++・C#
-
-
4
無料hp作成ソフトお勧め
オープンソース
-
5
これの対応OSを教えて下さい。php-8.3.0-src.zip
PHP
-
6
PHPでのパスワード制限のセキュリティはどうなのか
PHP
-
7
C言語について。
C言語・C++・C#
-
8
生命情報工学 二分探索木 Insert(node, object) if(object < node
C言語・C++・C#
-
9
C言語について
C言語・C++・C#
-
10
終端記号、非終端記号とは
C言語・C++・C#
-
11
VisualStudioでのプログラミングにおススメのデータベース
C言語・C++・C#
-
12
バソコンが二台とも壊れ後換装後のパソコンにOfficeをインストールするには?
その他(Microsoft Office)
-
13
擬似コード 長さがmの配列でなんで For i =0 to m とかかくの?m-1までしかないでしょ
C言語・C++・C#
-
14
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
15
MACで動く実行ファイルをWindowsで作る方法(クロスコンパイラ紹介ください)
C言語・C++・C#
-
16
chatgptでつくってもらったコードとかって頭のいい人はみるとわかりますか?
C言語・C++・C#
-
17
ものづくりに向いているプログラミング言語ってなんですか?家電にもプログラミングが使われてるとか
その他(プログラミング・Web制作)
-
18
どなたかこのプログラミングを完成させて欲しいです。 ヒントはこちらです↓ 青色:ゲームプログラムのル
C言語・C++・C#
-
19
pythonの質問です。
C言語・C++・C#
-
20
LinuxカーネルのCFSで用いられているような
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シェルスクリプトからphpファイ...
-
include先でのinclude元の変数...
-
別ファイルの変数を呼び出した...
-
PHPでincludeから取り込んだphp...
-
cgi-binでPHP動作しない
-
ローカルでは動くがサーバーで...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
バッチを用いたフォルダの自動移動
-
PHPのif文でその処理を途中で抜...
-
fopenでファイルが開かない場合...
-
.phpと.incファイルの違いはな...
-
tplを読みに行けません。
-
Smarty includeでテンプレート...
-
「警告:ページの有効期限切れ...
-
ファイル一覧を表示しその画面...
-
eclipseのエラーの意味
-
mysql複数レコードをまとめて削...
-
makefile でファイルをコピーす...
-
透過PNGが透過されない!!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ファイルの変数を呼び出した...
-
別PHPファイルに変数を渡す
-
シェルスクリプトからphpファイ...
-
include先でのinclude元の変数...
-
phpinfo.phpを開くとファイルの...
-
phpのソースコードが、そのまま...
-
Javascriptで解凍のコマンドは...
-
phpのプログラムエラー
-
拡張子をphpではなくcgi...
-
1行目の#! "C:\\xampp\\php\\p...
-
codeigniterでcron実行したい
-
Fatal errorについて教えてくだ...
-
CGIタイプのPHPとは・・・?
-
FPDFでPDFファイルが表示されない
-
テンプレート化したphpのmenu.p...
-
プログラミング初心者です 先程...
-
ローカルでは動くがサーバーで...
-
PHP(.php)及びJavascrpit(.j...
-
このたびpostgresql初めて使用...
-
cronで外部ファイルへアクセス
おすすめ情報