Nginx,PHP

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

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

AWS,カテゴリーなし

PHP 8.0 から 8.2 へバージョンアップします。

$ amazon-linux-extras list | grep php 51 *php8.0=latest enabled _ †php8.1 available ...

SendGrid

SendGrid の SMTPサーバを利用して送信する、PHP サンプルです
既存のアプリケーションにてSMTPサーバの設定ができる場合は、ホストを smtp.sendgrid.net、ユーザを apikey、パスワードにAP ...

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 ...

AWS

Amazon Linux Extras リポジトリからインストールできます。

sudo yum install -y amazon-linux-extras

インストールできるPHPのバージョンを確認します。

amaz ...

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 のリリースにより、一部仕様が変わっ ...