PHP
人気記事
集計期間: 2025-03 〜 2026-03
記事一覧 (61件)
WordPressをSQLite対応してGitで管理し、AWS Lightsail Containerへデプロイする構成
2025-06-06
WordPress で運用されているサイトは大量に存在しますよね。用途は多種多様ですが、今回は開発環境、ステージング環境、本番環境などの**複数の環境が存在するようなコーポレートサイト、プラグイン開発、テーマ開発**を行っている方を対象とし
4700 文字
|
24 分

WordPressテーマのCI/CDをGitHub Actionsで構築する(Minifyを追加)
2025-05-22
このブログ記事では、WordPress テーマの CI/CD に、画像の最適化、JavaScript と CSS の minify 処理を追加する方法について解説します。
2199 文字
|
11 分

WordPressテーマのCI/CDをGitHub Actionsで構築する
2025-05-21
この記事では、GitHub Actions を活用した WordPress テーマの CI/CD 構築について解説する。安全かつ効率的な運用を実現するための方法を紹介する。
1699 文字
|
8 分

WordPressをSQLiteで動かしてみた!パフォーマンス比較とセットアップ方法
2025-03-25
WordPress が公式に対応しているデータベースは MySQL(または MariaDB)のみです。数年前に SQLiteにも対応したいという表明がありましたが、未だに公式サポートの告知はありません。
2341 文字
|
12 分

Envoy(受付アプリ)のSlack通知が遅いので自作
2022-03-24
オフィス受付アプリEnvoyのSlack連携が4〜5分遅延する問題を解消するため、webhookを直接受け取るPHPスクリプトを自作した実装例
808 文字
|
4 分

PHPのDeployerをCircleCI上で実行して自動デプロイ
2019-08-19
PHPアプリのデプロイをDeployerとCircleCI 2.0で完全自動化する設定例をサンプルリポジトリ付きで解説。1分以内にデプロイ完了する構成を紹介
334 文字
|
2 分

Unexpected server respose while doing caching_sha2 authの直し方
2018-08-24
MySQL 8.0へのアップグレード後にPHP7.2からWordPressが接続できなくなるcaching_sha2_password認証エラーをALTER USERで解決する方法
248 文字
|
1 分

PHP 5.5.30 から PHP 7.0.1 にアップグレードしたら本当に約2.4倍の速くなった
2015-12-27
WordPress環境でPHP 5.5からPHP 7.0+Opcacheにアップグレードし、実測で約2.4倍の高速化を確認。
446 文字
|
2 分
本当だった!PHP 5.5.30 から PHP 7.0.1 に上げて約2.4倍の高速化
2015-12-26
WordPress環境でPHP5からPHP7へ移行した実測ベンチマーク。ApacheBenchによる計測でOpcache有効時に約2.4倍の高速化を確認。
417 文字
|
2 分

GrowthForecastでOS監視
2013-12-25
kazeburo製のグラフ描画ツールGrowthForecastをMac OS X MavericksにインストールしてCPUやメモリ使用率を可視化する手順
478 文字
|
2 分

コピペで出来るComposer導入
2013-12-03
PHPのパッケージ管理ツールComposerをコピペだけで導入できるよう、インストールからライブラリの追加まで手順をステップごとに解説します。
671 文字
|
3 分

やっと公式コーディングルールができた!PHPのコーディングルール
2013-06-04
PHP-FIGが定めたPSR標準コーディング規約と、自動修正ツールPHP-CS-Fixerの使い方を解説。composerでインストールしてドライランで差分確認、Vimプラグインとの連携も紹介。
214 文字
|
1 分

Doctrine2はPDOの3倍以上遅い - Benchmarking PDO, mysqli, Doctrine2
2013-05-04
PHP+MySQLのデータアクセス層としてPDO・mysqli・Doctrine2のSELECT速度をベンチマークし、Doctrine2がPDOより3倍以上遅いことを実測で確認
299 文字
|
1 分

Travis CIでPHP Extensionをインストールする方法
2013-05-04
Travis CIのビルド環境にデフォルト未搭載のPHP拡張(例:redis.so)をbefore_installでソースからビルドしてインストールする.travis.yml設定方法。
163 文字
|
1 分

Redisのランキング管理API作りました
2013-04-28
RedisのSorted Setをラップしてソーシャルゲームのユースケースに特化したランキング管理PHPライブラリを作成。ComposerとAPIの使い方を解説
385 文字
|
2 分

PHPのmicrotimeの精度によるmt_srandへの影響
2013-03-27
PHP5.3以下でmicrotime()を乱数シードに使う公式サンプルコードには重大な欠陥があり、シードが固定値になってしまう問題の原因と正しい実装方法を解説します。
731 文字
|
4 分


メールアドレスのドメイン部分をチェック
2010-05-28
PHPでユーザ入力のメールアドレスのドメイン部分をDNSのMXレコード照会で検証するMailAddressValidatorクラスの実装例
135 文字
|
1 分


[Thu Dec 17 22:56:22 2009] [notice] child pid 2121 exit signal Segmentation fault (11)
2009-12-17
82 文字
|
1 分

CGI benchmarking
2009-11-13
HTML, PHP, Go, C, PerlでCGIの「Hello World」パフォーマンスをJMeterで測定したベンチマーク結果
42 文字
|
1 分

PHP 5.2.10 configure error
2009-06-20
Debian 5.0環境でPHP 5.2.10をconfigureした際にlibcurlのヘッダーファイル不足で発生するエラーの解決方法と、5.2.10固有のFatal errorバグについて。
124 文字
|
1 分

zend frameworkでMobilePictogramConverter
2009-03-01
Zend FrameworkのOutput Filterを使いMobilePictogramConverterで携帯絵文字をPCブラウザ向けに自動変換する実装方法
410 文字
|
2 分

PHPでアップロードしたファイルタイプ取得
2009-02-26
ブラウザ依存の$_FILES['type']では不正確なため、finfofやmime_content_typeでサーバ側からファイルタイプを安全に判定する方法を解説
317 文字
|
2 分

CakePHP1.2でPaginate
2008-12-09
CakePHP 1.2でページネーションを実装する方法。ControllerとViewのコードスニペットを使ったシンプルなPaginatorの導入手順を解説。
155 文字
|
1 分

PHPセッションのGCを非同期にする
2008-11-16
PHPセッションのGCがHTTPリクエストと同期で走る問題を、gc_probabilityを0にしてcronで代替する非同期化の方法を解説
519 文字
|
3 分

PHPの日時に関連する関数の制限
2007-11-23
PHPのdate関数とstrtotime関数が32ビット環境で1901〜2038年の範囲しか扱えない制限を実験で確認し、1800〜2500年を表現する代替方法を検討した調査メモ
878 文字
|
4 分

PHPのPDO::mysql。prepared statementはquery cacheを使っている!
2007-08-02
PHPのPDO::mysqlでprepared statementがクエリキャッシュを活用するか実験。キャッシュON/OFFの速度差が最大823倍になる検証結果を紹介。
203 文字
|
1 分

PHPのコンパイルオプションに --disable-allをつけて、不要なモジュールをインストールしないときのベンチマーク
2007-07-12
PHP 5.2.3のconfigureで--disable-allを指定した場合のファイルサイズ・メモリ使用量・実行速度への影響をベンチマークで比較検証した結果。
412 文字
|
2 分

PHP プロファイリング時に知っておくべき原則
2007-06-28
xdebugを使ったPHPプロファイリング時のパフォーマンス低下の実測値。通常時・xdebug有効時・ファイル記録時間の比率は1:4:16。
71 文字
|
1 分

YMCのVPSサービスをフルに使う!
2007-06-14
YMC VPS(CentOS・Xen)でroot権限を活かし、不要なデーモンを削除してSubversionやGCCを導入するなどリソースを最大限に活用するセットアップ手順
1187 文字
|
6 分

PEARのMailにて、persist有効時のパフォーマンス
2007-01-15
PHPのPEAR::MailでSMTP接続のpersistオプションを有効にした場合の速度差を計測。100通送信でpersistあり・なしの比較結果とテストコードを公開。
183 文字
|
1 分






