PHP

PHP

php-fpm 環境で PHP に環境変数を設定する手順まとめ(Apache)

運用しているサーバーで PHP に安全に環境変数(DB情報など)を渡す方法を整理する。 ※ Apache + php-fpm 構成を前提※ mod_php の場合は手順が異なる 1. まず PHP の実行方式を確認する...
PHP

【PHP】stripeで顧客のサブスクリプション料金を一括変更

この記事では、Stripeを利用したサブスクリプション課金において、既存の顧客に対して料金プランを一括で変更する方法をまとめています。個別更新では対応しきれないケースを想定した、実務向けの実装メモです。 すでに有料会員となっている顧...
PHP

PHPでOpenAI APIのStructured Outputsを扱う実装メモ

Structured Outputsは、OpenAI APIにおいてレスポンスを JSON Schemaで厳密に指定し、決まった構造のJSONデータを安定して取得するための仕組みです。 構造化されたJSON出力は、Function ...
PHP

PHP 5.6 → PHP 8.3のエラーまとめ

webサイトのサーバー移行のときにPHPのバージョンも変わった。PHP 5.6.30 → PHP 8.3.13 このページでは、その時に出たエラーをまとめる Warning: Undefined array key "acti...
CentOS

almalinux9とphp8.3にmecabをインストール

almalinux9にmecab本体をインストール EPELリポジトリを有効化 sudo dnf install epel-release インストールできることの確認 sudo dnf list mecab me...
CentOS

htmlファイルでphpを動かす2024

拡張子がhtmlのファイルでphpを動かしたときの覚書 新しく契約したサーバーで、htmlファイルにphpを記述して動かしたかった 以前までやってた .htaccess に記述する↓のやり方ではできなかった AddTyp...
PHP

Laravel Sailで「docker is not running」

docker で Laravel Sail を初実行したとき以下のエラーが出た。 ./vendor/bin/sail up docker is not running 一般ユーザーで実行するとエラーが出るが、rootユーザーで...
PHP

【docker】Laravel Sailで初回起動時にエラー

dockerで初回に「./vendor/bin/sail up」を実行したら以下のエラーが出た 2023-05-15 10:15:29,478 INFO supervisord started with pid 8Error res...
lineボット

【PHP】LINE Messaging API SDKでボタンを作る

YES/NOボタン $yes_confirm = new \LINE\LINEBot\TemplateActionBuilder\PostbackTemplateActionBuilder('はい', 'confirm=1'); $...
lineボット

【PHP】lineボットをつくるSDKで複数メッセージを返す

参考ページ lineボットをつくるSDKでのメッセージの帰し方は複数ある テキストを送るだけの簡単な方法 $bot->replyText($reply_token, 'こんにちは'); いろいろで...
タイトルとURLをコピーしました