[Nginx] php-fpm でPHPを動作させる仕組み
Nginx をインストール後に、php-fpm をインストールしたタイミングで、下記のような PHP 用の設定ファイルが存在しています。
nginx.conf + conf.d | + php-fpm.conf + defaul ...[Amazon Linux2] PHPを8.2へバージョンアップする
PHP 8.0 から 8.2 へバージョンアップします。
$ amazon-linux-extras list | grep php 51 *php8.0=latest enabled _ †php8.1 available ...[PHP] SendGrid でメールをSMTPで送信する
SendGrid の SMTPサーバを利用して送信する、PHP サンプルです
既存のアプリケーションにてSMTPサーバの設定ができる場合は、ホストを smtp.sendgrid.net、ユーザを apikey、パスワードにAP ...
[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 ...Amazon Linux 2 に PHP 8.2 をインストールする
Amazon Linux Extras リポジトリからインストールできます。
sudo yum install -y amazon-linux-extrasインストールできるPHPのバージョンを確認します。
amaz ...[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 のリリースにより、一部仕様が変わっ ...