Apache-2.2
多個開發人員,一個 Apache(使用 mod_perl)
我在一台伺服器上有多個開發人員,每個人都有自己的從 SVN 簽出的相同 perl 程式碼庫的副本。
我希望每個開發人員都有自己的子域指向他們自己的程式碼庫副本。
我嘗試將 PerlSwitches 放在裡面,但這似乎不起作用。例如
<VirtualHost dev1.devserver.com> PerlSwitches -I/home/dev1/www -w -T <Location /webapp/> SetHandler perl-script PerlHandler WebApp::Handler </Location> </VirtualHost> <VirtualHost dev2.devserver.com> PerlSwitches -I/home/dev2/www -w -T <Location /webapp/> SetHandler perl-script PerlHandler WebApp::Handler </Location> </VirtualHost>
謝謝。
嘗試
PerlOptions +Parent
在 PerlSwitches 指令上方添加…應該強制它分配一個新的解釋器池。連結到 mod_perl PerlOptions 指令
雖然這篇文章很老了,但我想指出一些事情,以防有人在搜尋時遇到它。由於上述原因,我認為 mod_perl 是一個生產目標(儘管我個人更喜歡 fastcgi)不是一個好的開發環境。如果您正在開始一個新的 Perl 項目,您應該考慮在 Plack ( http://plackperl.org/ ) 或現代框架如 Catalyst ( http://www.catalystframework.org/ )之上建構開始對開發人員友好。
祝你好運!