Nginx,PHP

Nginx をインストール後に、php-fpm をインストールしたタイミングで、下記のような PHP 用の設定ファイルが存在しています。

nginx.conf + conf.d | + php-fpm.conf + defaul ...

Docker,PHP

※ PHP5.6 はサポート切れしているためバージョンアップすることを推奨いたします

PHP5.6 がそのまま動かない Docker のイメージが出てきており、イメージを作成いたしました。

docke

AWS,PHP

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 を利用します。何も指定しなければ、現時点の日時となります。

echo date('Y-m-d');//当 ...

PHP

PHPのエラーを表示させたい、表示されてしまっているエラーを見せたくないといった場合は、エラー表示の設定を行います。

エラー表示の設定

php.ini でエラー表示の設定を行います。

; 表示する場合display_e ...

Laravel,PHP

Laravel 10 が リリースされました。Laravel では PHP 8.1 以上のサポートとなりました。
投稿時点で有効なバージョンは 10, 9 になります。

10.1 のリリースにより、一部仕様が変わっ ...

Laravel,PHP

Laravel で Model を作成するときに、他のファイルもまとめて作ることができます。

php artisan make:model Item -mcr

オプションの詳細
-m : Migrationファイルを ...

Mac,PHP

Mac へ PHP をインストールするには、homebrew を利用する方法があります。
brew serarch php で、インストールできそうな PHP を検索してみます。

# brew search php==& ...

PHP

PHPでリクエストを受けてログを取る方法です。ログを取りたい内容として、HEADER、GET、POST の値やファイルが送信されてくることもあります。こちらのサンプルではリクエストごとに1フォルダにログを保存できるようにしています。ロ ...