働きたくないゆとりの備忘録

プログラミングとかサーバーとか学んだことをいろいろ書いていきたい。。。

Apache

PHPアップデート後にSegmentation faultが出てApacheを再起動できない場合の対処法

PHPをメジャーアップデートしたときにApacheを再起動すると次の表示がでて起動できない場合があります。

MySQL5.7.6以降での初期パスワード確認方法

MySQLについて調べていたところ、最近のバージョンで仕様が変わって初期パスワードの場所が変更されたようです。今まではmysql_install_dbで初期化する際に/root/.mysql_secretに初期パスワードが記載されていましたが、MySQL5.7.6からはmysql_install_dbがm…

CentOS 7にMemcached最新版をインストールしてPHPと連携する

WEBサービスにMySQLやPostgreSQLなどのデータベースを使うことは多いですが、アクセスが集中すると捌ききれなくなったり、一時的なデータのINSERTが頻繁にあると負荷が高くなったり問題がいくつかでてきます。それを解決する一つの手段がMemcachedというソフ…

CentOS 7にPHP最新版をインストール

繰り返されるバージョンアップによる機能改善やセキュリティ強化でどんどん便利になっていくPHPの最新版をインストールするメモ。

Apacheのmod_deflateでデータを圧縮して転送量を削減する

サイト運営をしていてアクセス数が増えてくると当然転送量も増えるわけですが、それによってレスポンスが悪くなったり転送量制限に引っかかったりする場合があります。Apacheにはそれを解決するためにmod_deflateという便利なモジュールがあり、コンテンツを…

CentOS 7にApache最新版をソースからインストール

Webサーバーを構築したいときにApacheをyumでインストールすれば何かと楽ですが、バージョンが低いためセキュリティに問題があります。そこで、Apacheの最新版をソースからインストールして安全性を高めたいと思います。

Apacheで画像のファイル名に「twitter」が含まれていると強制的にMIMEタイプがtext/htmlになる謎現象

※この現象は私の環境だけかもしれません。Webサービスを作成していたある日、アップした画像がいくつか表示されていないことに気付きました。画像URLに直接アクセスしてみると文字化けした文字列が表示され、MIMEタイプはtext/htmlに。