###前提・実現したいこと
nodejs で php(~~.phpファイルで中身は html + php) を使うことは可能でしょうか?
■前提
[nginx/apache環境でphpは使えている] ⇒ phpinfo();で確認済み。
■実現したいこと
nodejsでサーバーを立ち上げたときに fsモジュールで phpファイルを読みだして表示させたい。
###発生している問題・エラーメッセージ
php部分が動いていない!!(html部分はきちんと表示されています)
Content-typeがtext/htmlだからなんでしょうか;?
###ソースコード
app.js
var http = require('http'); var fs = require('fs'); var server = http.createServer(); server.on('request', doRequest); server.listen(1234); console.log('Server running!'); function doRequest(req,res){ fs.readFile('./hello.php','UTF-8',function(err,data){ res.writeHead(200,{'Content-Type':'text/html'}); res.write(data); res.end(); }); }
hello.php
<!DOCTYPE html> <html lang="ja"> <head> <title>Study of nodejs</title> </head> <body> this is nodejs test page. <br><br> <?php phpinfo(); ?> </body> </html>
###補足情報(言語/FW/ツール等のバージョンなど)
node --version v0.12.7
php --version 5.4.16
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/27 03:08
2015/10/27 11:56