以下のコードを使用してRapacheをインストールしました:
apt-get install r-base-dev apache2-mpm-prefork apache2-prefork-dev
wget http://www.rapache.net/rapache-1.2.3.tar.gz
tar xzvf rapache-1.2.3.tar.gz
cd rapache-1.2.3
./configure
make
make install
次に、/var/www/html フォルダーに、次のコードを含む test.R ファイルという ar スクリプトを追加しました。
<%
print(rnorm(100))
%>
以下のように、/etc/apache2/sites-available の .conf ファイルに変更を加えました。
<VirtualHost *:80>
LoadModule R_module /usr/lib/apache2/modules/mod_R.so
ServerName 5*.2**.***.**
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ROutputErrors
<Location /RApacheInfo>
SetHandler r-info
</Location>
<Location /var/www/html>
SetHandler r-script
RHandler sys.source
</Location>
</VirtualHost>
ブラウザを実行するとhttp://localhost/test.R
print(rnorm(100))
次のような適切な結果の代わりに取得しています。
[1] -0.42690476 -0.08042903 -1.12774910 1.09807142 0.05778597 1.76122503 0.46055559 0.81081209 -2.30502371
[10] 0.91361172
私が見逃しているものはありますか?