🔰はじめての方へ

PHP

PHP

【データベース】下層ページもURLパラメータを使いたい|$config[‘query_string’]

データベースを使ったPHPサイトを作成していた時、トップページはURLでテキストが変わるようにできたのに、内部リンクを使ってトップページから下層ページに移動するとURLが元に戻ってしまう問題が起きました。例) ↓ 内部リンクで下層ページにア...
LP

PHPファイルだけで「データベース風」にURLでHTMLを切り替える方法

はじめに「果物ごとにページを作りたいけど、毎回HTMLファイルをコピーするのは大変…」そんなときに便利なのが、PHPの配列をデータベース代わりに使う方法です。通常、Webサイトで大量のデータを管理する場合はMySQLなどのデータベースを利用...
Docker

【Docker】docker-compose.ymlの書き方がわからない!rootと一般ユーザーの違いを初心者向けに解説

はじめにDockerを使ってPHP + MySQL環境を構築していると、こんな設定を見かけることがあります。// docker-compose.ymldb: image: mysql:8.0 environment: MYSQL_ROOT_...
Docker

【初心者でもわかる】 Docker Desktopを導入してPHPサイトで使えるようにする方法

はじめにDockerを使うには、まず Docker Desktop というアプリをインストールする必要があります。この記事では、Docker Desktopのインストールから、実際にPHPサイトを表示するまでの手順をまとめています。Dock...
Claude Code

VSCodeおすすめ拡張機能8選|Web制作・PHP開発で実際に使っているものを紹介

VSCode(Visual Studio Code)は拡張機能を追加することで、より便利に利用できます。しかし初心者の方は、何を入れればいいかわからないおすすめの拡張機能を知りたいWeb制作向けの拡張機能が知りたいという方も多いと思います。...
Github

【GitHubパスワード管理】使うなら必須!パスワードやデータベース情報を安全に管理する方法

PHPやWordPress、Webサイト制作を学び始めると、GitHubでソースコードを管理する機会が増えてきます。しかし、その際に注意しなければならないのが「パスワードの管理」です。私も最初は、データベースのパスワードはどこに書けばいいの...
Github

【PHPファイル機密情報管理】他者に見られてしまう情報と見られないもの。AIに機密情報を読み込まれないようにする方法も解説

PHPでデータベースを利用し始めると、データベースのユーザー名やパスワードはどこに書けばいいの?ブラウザの検証ツールで他人に見られないの?CursorやClaudeなどのAIに読み込まれないようにできるの?といった疑問が出てきます。私自身も...
PHP

【PHP】MacBookに移行/HomebrewでのPHPインストールとVSCode設定方法まとめ

WindowsからMacに乗り換えて、開発環境を整えていたときに「PHP 実行可能ファイルを指定されていません」という通知を見たことはありませんか?私も、WindowsからMacBookに変えてからVSCodeやCursorでPHPを書いて...