PHPではphp.iniでphpインタプリタの設定を行うことができます。
php-fpmの常駐プログラムを実行しているときは、php.iniを編集しても自動で読み直してくれません。
php-fpmはUSR2のシグナルでiniを再読み込みするため、下記のコマンドを実行すればよ...
macOSでホストOSにphp8.1とXdebugをインストールしようとしたらエラーしたので対処した時の手順を書いておきます。
## 環境
- php8.1はbrewでインストール
- macは今回、M1ではなくてIntelのものを使用(2018年のもの)
```language-bash
sw_vers...
Laravel Lighthouseがでサンプルで提供するスキーマに`DateTime`型があります。`DateTime`型はPHPのクラスと`@scale`を通してマッピングされています。
## スカラ型の定義
スカラ型のマッピングは*.graphqlファイルで、以下のように定義できます。
...
PHPではLaravel Lighthouseを使うことで簡単にGraphQLのサーバを構築することができます。
今回はPHP8.1、Laravel9、Laravel Lighthouse5を使ってGraphQLのQueryを返すことができる簡単なサーバを構築する手順を説明します。
結果は、Eloquentのモデ...
docker-composeをつかってLaravel9とPHP8.0の実行環境を構築する手順を説明します。
コンテナはnginxとphp-fpmを使う方法もありますが、今回は本番環境へデプロイを容易に行えることを考慮してapacheをwebサーバにします。
## Laravelをインストール
...
## はじめに
PHPでのXDebugによるデバッグ環境構築は、セットアップの手数が多く慣れていないと苦戦してしまうことが多いです。
いつも試行錯誤しながら何となく動作させていたのですが、苦手意識を無くすため時間をとってステップを追って仕組みを...
phpでXDebugの設定をする場合、XDebugに関する設定方法をgoogle検索すると、以下のように設定すると良いといった記事がいくつかヒットします。
```language-ini
[xdebug]
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_host=hos...