PG WORKS

PHPやLinux(サーバー)などのノウハウや、便利なツールを紹介していきます。

Apache

【CentOS7】Apache2.4 PreforkからEventMPMに変更手順

久しぶりの更新! CentOS streamやらAlmaLinuxなど、CentOSの後継がリリースされている中、いまだにCentOS7使ってます。既存の環境を移行が大変なのでしばらくは7のままかも。今回は、ApacheのモジュールPreforkの限界を感じつつあるので、EventMPMについて…

【CentOS7】PHP5.6からPHP7.4へのアップグレード手順

CentOS7でPHPのバージョンアップするときの方法です。 ※CentOS8では、yumコマンドに代わる、dnfコマンドになりますので変更点があれば追記します。PHP7パッケージがインストールできるEPELをインストール yum install epel-release リポジトリの追加 rpm -Uv…

Apache2.4でのWebアクセス制御

とある事情で国内のみのアクセス制限することになり、下記のサイトからIPリストを取得www.cgis.biz早速「.htaccess」で設定したら、サイトが落ちかけました。。。「.htaccess」はアクセスがあるたびに設定内容を読み込むため、国内のIPリストを4000行書くと…

【CentOS7】Apache2.4のconfファイルの設定について

http://blog.wnotes.net/blog/article/apache-event-mpmソースコンパイルからインストールだと、eventになるってことなのかな??CentOS7でyumでインストールしたものは、preforkだったんだけど。。。インストールするOSによって設定が違うのかも。。。Apach…

MySQLが重いときに使うコマンド

SHOW FULL PROCESSLIST クエリーが改善されないときや重いと思ったときに、上記のコマンドを使うことで 実行中のスレッドを見ることができます。「Info」にクエリーが表示されるため、その隣に表示される「Time」を見ながら 重いクエリーを判定できると思い…

よく使うLinuxのコマンド一覧

使う頻度が高いものと、頻度は低いけど覚えておいて損はないコマンド一覧を書きます。 覚えておきたいコマンド一覧 >>ユーザ切り替え su -[ユーザ名] >>ディレクトリの移動 cd [移動先] >>ファイルを編集する vi [ファイル] >>所有者の変更 chown [ユーザ名]…

【Apache】htaccessを使いURLを書き換えてみよう

「.htaccess」を使いURLの書き換え対応のサンプルを紹介したいと思います。まずは、サンプルを見てみましょう。 URL書き換えサンプル Options +MultiViews RewriteEngine on RewriteCond []%{QUERY_STRING}[] ^id=(.*)&name=(.*)$ RewriteRule []^search.php…

【Apache】htaccessを使ったリダイレクト設定

PHPネタ以外で今回は「htaccess」を使ったリダイレクト設定の仕方を紹介したいと思います。リダイレクトを使う理由としては。。。 サイトのドメイン変更で新しいドメインへリダイレクト 特定のページを別のページへリダイレクト www無しをwww有りにしてリダ…