- 締切済み
fedora core1にperlを導入したいのですが
アプリケーションの追加と削除でperlの導入を選択し cdからインストールはできたのですが どうやったら反映されるのでしょうか? 設定方法がわかりません。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- xjd
- ベストアンサー率63% (1021/1612)
>ブラウザでの確認ではページが表示できません。 >何か別の原因でしょうか? あなたがApacheでどんな設定をしたのか、肝心なことが一切書かれて いないので適当なアドバイスしかできませんが、 ソースからコンパイルしたApache2 では、以下のような設定で、 /usr/local/apache2/cgi-bin/ 配下のCGIが動きます。 「httpd.conf」 ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/" <Directory "/usr/local/apache2/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> AddHandler cgi-script .cgi .pl # ls -la /usr/local/apache2/cgi-bin/ 合計 16 drwxr-xr-x 2 root root 4096 5月 24 21:18 ./ drwxr-xr-x 15 root root 4096 5月 8 20:50 ../ -rwxr-xr-x 1 apache apache 268 5月 24 21:18 printenv* -rwxr-xr-x 1 apache apache 757 8月 24 1999 test-cgi*
- xjd
- ベストアンサー率63% (1021/1612)
>どうやったら反映されるのでしょうか? 反映の意味がよくわかりませんが、パッケージ版のPerlは インストールすればすぐに使えます。 Perlが入っているかは、パッケージ一覧を表示させればわかります。 # rpm -qa | grep perl perl-DBD-Pg-1.22-1 perl-XML-Encoding-1.01-23 perl-XML-Parser-2.31-16 perl-libxml-perl-0.07-28 mod_perl-1.99_12-2 perl-XML-Dumper-0.4-25 perl-DBI-1.37-1 perl-libxml-enno-1.02-29 perl-URI-1.21-7 perl-5.8.3-16 ← これがperl本体 perl-Parse-Yapp-1.05-30 perl-Text-Kakasi-1.05-8 perl-DateManip-5.40-30 perl-Filter-1.29-8 perl-HTML-Tagset-3.03-28 perl-SGMLSpm-1.03ii-12 perl-NKF-2.03-1 perl-libwww-perl-5.65-6 perl-HTML-Parser-3.26-18 perl-File-MMagic-1.16-3 コマンドとしてPerlを使うにはパスが通っている必要があります。 パス上にPerlがあるか?はwhichコマンドでわかります 環境変数PATHは.bashrc .bash_profile などで指定してください。 # which perl /usr/bin/perl CGIで指定するときは、CGIスクリプトの1行目にPerlをフルパスで 指定します。 #!/usr/bin/perl
補足
アドバイスありがとうございます。パールは導入されている見たいですが、ブラウザでの確認ではページが表示できません。 何か別の原因でしょうか?