2005年08月17日
OSX tiger でperl CGI,PHPを動作させるためにやったことメモ。
[osx]
ユーザーディレクトリとドキュメントルートの両方で動かしたいということで。
まずhttpd.conf /etc/httpd/httpd.conf の編集
239 line #LoadModule perl_module libexec/httpd/libperl.so #LoadModule php4_module libexec/httpd/libphp4.so ↓ LoadModule perl_module libexec/httpd/libperl.so LoadModule php4_module libexec/httpd/libphp4.so 283 line #AddModule mod_perl.c #AddModule mod_php4.c ↓ AddModule mod_perl.c AddModule mod_php4.c 882 line # To use CGI scripts: # #AddHandler cgi-script .cgi ↓ # To use CGI scripts: # AddHandler cgi-script .cgi 399 line Options Indexes FollowSymLinks MultiViews ↓ Options Indexes FollowSymLinks MultiViews ExecCGI
上記でperl,PHP自体の動作が可能になり ドキュメントルートでのcgiも動作可能。
次にuser.confの編集 /etc/httpd/(username)/(username).conf
# Options Indexes MultiViews Options Indexes MultiViews ExecCGI AllowOverride None Order allow,deny Allow from all
これでSites以下のcgiが稼働するようになった。
投稿者 kengochi : 2005年08月17日 23:51