serverspecのphp_configでテストが通らず悩んだ話

serverspecのphp_configでテストが通らず悩んだ話

serverspecのphp_configでのテストがずっと通らずに悩んでいたときのお話しです。

serverspec用のユーザを作成し、sudoできるようにして、テストしていました。
手動でテストした際も、rootユーザでは期待値が戻ってきたのですが、serverspec用ユーザだと値が戻らないという状況でした。

rootユーザの状況

serverspec用ユーザの状況

なんでだろうと悩んでいたんですが、下記コマンドを実行して、ん?と思うことが。

php.iniがふたつあったっというオチ・・・orz
phpをソースコードからインストールしてたんですが、どうも私が設定したあとに、誰かがyumでphp関係のモジュールをインストールした模様。

こういうエラーは気づくのに時間がかかりますね・・・。
こういうことが無いように、直接設定せずchefとかのツールでやるべきと改めて痛感しました。

PHPカテゴリの最新記事

%d人のブロガーが「いいね」をつけました。