タグ

ブックマーク / d.hatena.ne.jp/masahi6 (2)

  • Apache2の環境変数PATHを設定する - masahilog

    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というやつが含まれてまして

    k1LoW
    k1LoW 2009/09/25
    envvars
  • emacs 21.4以降のphp-modeでインデントがズレる件 - masahilog

    ここ。の一応の解決編。リンク先では22.1に絞って書いてましたが、よーするに21.4からおかしかった、と。まだ22.1では試してないけど、CentOS5のemacs21.4 + php-modeがこれで治ったので、同じ症状の22.1もおそらくOKだろうと。で、解決方法は.emacsのphp-mode設定箇所に (c-set-style "stroustrup") コレを書き足すだけだった。っつーことで、php-mode設定の該当部分はこうなる。 ;; php-mode (load-library "php-mode") ;; php-mode タブ設定とか (setq php-mode-force-pear t) (add-hook 'php-mode-user-hook '(lambda () (c-set-style "stroustrup") (setq tab-width 4) (

  • 1