備忘録

備忘録

PHP

PHPでワンタイムパスワードを生成する方法

PHP

Ⅰ. はじめに タイトルの通り「PHPでワンタイムパスワードを生成する方法」です。 Ⅱ. やり方 1. サンプルプログラムを書く index.php now(); 実行結果 ワンタイムパスワードの生成に成功した。Authyの値と一致している。 参考 https://…

LaravelでQueueを利用する方法

Ⅰ. はじめに Ⅱ. やり方 1. .envを編集する 2. テーブルを作成する 3. Job用クラスを作成する 4. ファイルを編集する 5. キューワーカを起動する 6. テスト用のプログラムを書く 実行結果 その他 systemdを利用してキューワーカを常駐させる方法 留意点 参考 …

PHPでAESで暗号化と複合する方法

PHP

Ⅰ. はじめに タイトルの通り「PHPでAESで暗号化と複合する方法」です。 Ⅱ. やり方 1. サンプルプログラムを書く

Ubuntu で nginx + php-fpm の環境を用意する方法

Ⅰ. はじめに タイトルの通り「Ubuntu で nginx + php-fpm の環境を用意する方法」です。 1. nginx をインストールする sudo apt install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring curl https://nginx.org/keys/nginx_signing.key | gpg -…

PHP 日付(日時)加算、減算まとめ

PHP

2022/02/21追記 本記事内容は古い DateTime/DateTimeImmutableを利用した方法がモダン はじめに 減算は「+」を「-」に変えるだけ まとめ

nginxとphp-fpmを使ってfastcgi_cacheする(PHP7.3)

環境 [root@ ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)手順 yum -y install epel-release rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpmyum -y install --enablerepo=remi,remi-php73 php php-devel php-…

phalcon Model 'users' could not be loaded

Ⅰ. はじめに PHP Framework の Phalconを使っている時のエラーです。 開発はWindowsで本番がLinuxだったのでハマりました。 Ⅱ. エラーメッセージ phalcon Model 'users' could not be loaded Ⅲ. 解決方法 大文字小文字をちゃんと合わせる modelsManager->cre…

php.exe ディスクがありません

PHP

ドライブにディスクがありません。ディスクをドライブ F: に挿入してください。これはSDカードリーダーが刺さってる時に出るので、 SDカードリーダーを抜くと出なくなる。参考文献 PHP :: Bug #68312 :: Windows Message Box "php.exe - No Disk" https://bu…