[Nginx] php-fpm でPHPを動作させる仕組み
Nginx をインストール後に、php-fpm をインストールしたタイミングで、下記のような PHP 用の設定ファイルが存在しています。
nginx.conf + conf.d | + php-fpm.conf + defaul ...[Docker] Docker で PHP5.6 を動かす
※ PHP5.6 はサポート切れしているためバージョンアップすることを推奨いたします
PHP5.6 がそのまま動かない Docker のイメージが出てきており、イメージを作成いたしました。
docke
Amazon Linux 2023 へ PHP8.2 をインストールする
PHPインストール
sudo dnf install -y php php-mysqli php-fpm php-json php-devel php-gd$ php -vPHP 8.2.9 (cli) (built: Aug ...[PHP] 文字をエスケープする
プログラムでHTMLをそのまま出力すると、脆弱性を生んでしまうことがあります。入力フォームなどからインプットされたデータを表示するには、エスケープ処理をして特殊文字を無効化する必要があります。
echo '<scr ...[PHP] 月末の日付を取得する
Macのshellはこちら。Linuxのshellはこちら。
PHPで日付を算出するには date を利用します。何も指定しなければ、現時点の日時となります。
[PHP] エラーの出力と停止する方法
PHPのエラーを表示させたい、表示されてしまっているエラーを見せたくないといった場合は、エラー表示の設定を行います。
エラー表示の設定php.ini でエラー表示の設定を行います。
; 表示する場合display_e ...[Laravel] Laravel 10 リリース
Laravel 10 が リリースされました。Laravel では PHP 8.1 以上のサポートとなりました。
投稿時点で有効なバージョンは 10, 9 になります。
10.1 のリリースにより、一部仕様が変わっ ...
[Laravel] Model, Migration, Controller を一度に作る
Laravel で Model を作成するときに、他のファイルもまとめて作ることができます。
php artisan make:model Item -mcrオプションの詳細
-m : Migrationファイルを ...
[Mac] PHPをインストールする(単一バージョン編)
Mac へ PHP をインストールするには、homebrew を利用する方法があります。
brew serarch php で、インストールできそうな PHP を検索してみます。
[PHP] どんなリクエストが来ているかログを取りたい
PHPでリクエストを受けてログを取る方法です。ログを取りたい内容として、HEADER、GET、POST の値やファイルが送信されてくることもあります。こちらのサンプルではリクエストごとに1フォルダにログを保存できるようにしています。ロ ...