Posts Tagged ‘インフラ’

MacPortsでphpとlibyamlをインストール

土曜日, 2月 25th, 2012
sudo port install php5
sudo port install php5-mbstring

apacheは別にいらなかったんだけどログみてたら入ってる予感・・。
peclのyamlを使いたいのでlibyamlをいれる

sudo port install libyaml
pecl install yaml

libyamlの場所を聞かれる。
autodetectだと見つからないので明示的に指定。
portsのインストール先からなんとなくここやろって入れたら合ってた。

/opt/local

あとはphp.iniに足せばいいんだけどportsでいれた場合iniはここにある

/opt/local/etc/php5

ついでにerror_reportingやらtimezoneやら設定するととりあえずいい感じですね。


muninのapache関連のデータ取得で忘れがちな点

木曜日, 2月 9th, 2012

メモエントリーです。

シンボリックリンクを追加

ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/apache_volume

httpd.confに以下を追加(これよく忘れる・・)

ExtendedStatus On

locationで設定出来ないケースもあるのでバーチャルホストで定義してしまう

#status
<VirtualHost *:80>
    ServerName 127.0.0.1
    <Location /server-status>
      SetHandler server-status
      Order deny,allow
      Deny from all
      allow from 127.0.0.1
    </Location>
</VirtualHost>

curlなどで叩いてみる

curl http://127.0.0.1/server-status

問題なければmunin-nodeをrestart