WinとLinux両方で通じる書き方で、.htaceessに「php_value include_path」を書きたい
WinとLinux両方で通じる書き方で、.htaceessに「php_value include_path」を書きたい
表題の通りなのですが、
WinとLinux両方で通じる書き方で、.htaceessに「php_value include_path」を書きたいと思っています。
具体的に申しますと・・・
とあるLAMP(CentOS,Apache2,MySQL4,PHP4)で動くシステムを作っている途中です。
で、WindowsXP上のエクリプスでPHPソースを書いて、
それをLinuxサーバに挙げて、MySQLを触るときは、
Linuxのシェルでやっていました。
ですが、
「Windows上のエクリプス+<XAMPP>」での開発が、ちょっとだけテストするのにはラクだと気づき、
そういう方法の開発に移行してみようかなと思っています。
(もちろん、XAMPPとLAMPではバージョン違いなどもあるので、たびたびLinuxにあげて確認しますが)
で、
WinとLinux両方で通じる書き方で、.htaceessに「php_value include_path」を書きたい、とおもったしだいです。
「.htaccess」に、いままでは、
php_value include_path ../fwsys/:../fwsys/include/
とだけ書いていたのですが、
「:」の部分、Windowsだと「;」ではないとだめですよね。
====================================================================
思ったのですが、WinXP,Linuxのどちらでもうごくように
----------------------------------------------------
#for linux
php_value include_path ../fwsys/:../fwsys/include/
#for windows
php_value include_path ../fwsys/;../fwsys/include/
----------------------------------------------------
と書くのは、問題がおこりうるでしょうか?
ちょっと、家にあるWinXPでためしたところ、特に問題はないようなのですが、家にはLinuxがなく、
いまゴールデンウィークなので、会社にはいけず、
Linuxではためせない状況です。
====================================================================
あるいは、もっといいアイディアはないでしょうか?
XAMPPのphp.iniやhttpd.confをいじってもまったくかまいません。
====================================================================
どなたかお答えいただければ幸いです。
お礼
何度もありがとうございます <?php error_reporting(E_ALL|E_STRICT); ini_set('display_errors', true); //set_include_path(get_include_path(). PATH_SEPARATOR. dirname(__FILE__). '/../ZendFramework/library/'); require_once 'Zend/Date.php'; $date = new Zend_Date(); echo $date->get(Zend_Date::RFC_2822); ?> にしましたがエラーも何も出ず真っ白な状況です。phpinfoも表示されません。 <?php print 'aiueo'; ?> ってやるとちゃんとaiueoと表示されるのでphpが動いていないということではありませんよね。