注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
PHPからSystem関数でいろいろ使う時にApache EnvironmentのPATHが通ってないと当然使えない訳ですが、そ... PHPからSystem関数でいろいろ使う時にApache EnvironmentのPATHが通ってないと当然使えない訳ですが、そんなもんどこで設定すんねん・・・という話。たとえばImageMagickのconvertコマンド使うとして、MacPortsで入れると当然コマンドは/opt/local/bin/convertになる訳だけど、同じくMacPortsで入れたapache2の環境変数PATHには/usr/bin:/bin:しか入ってない。ので、system関数実行してもPHPがconvertコマンドを見つけられない、ってことになる。 apacheの起動ユーザーにPATH通しときゃいいのか?とか、httpd.confにそういう設定が?とか、もしかしてPHP.iniにそんな設定が?とか思ってたんですが、全部ハズレ。 どーやらapache2パッケージにenvvarsというやつが含まれてまして
2012/10/09 リンク