2012-04-03 6 views
0

私はこれを基本EC2インスタンスのindex.phpとして持っています。私は私のパブリックDNSにアクセスするとEC2上のPHPは、PHPファイルを印刷して実行していません

<?php 
$conn = new mysqli('localhost', 'testdb_user', 'testpass', 'testdb', ''); 
$result = $conn->query("SELECT message FROM test"); 
$row = $result->fetch_assoc(); 
echo $row['message']; 
?> 

私はこれを取得:ブラウザに印刷

query("SELECT message FROM test"); $row = $result->fetch_assoc(); echo $row['message']; ?> 

私は私の実際の資格情報を使用して、DB名などをrepleacedている(私はPHPをインストールしたとMySQLでのテーブルで結構です。

+0

が安全ですね... –

答えて

4

あなたはどちらか間違ってPHPをインストールしたり、それをインストールした後、Webサーバーを再起動に失敗している。場合それはApacheの、これを試してみてください。

/etc/init.d/httpd restart 

それはあなたのMySQLの設定を行うには何も持っていません - PHPはまったくスクリプトを実行しようとしていない

+0

も確認してくださいApacheは実際にはPHPを使用するように設定されています – Ben

+0

それは私が 'phpが正しくインストールされている'ことを私が示唆していたものです。 PHPのバージョンとウェブサーバーのバージョンによっては、あなたの設定ファイルに 'AddType application/x-httpd-php .php'のような' LoadModule'行があるはずです。 – Cal

+0

私はyumをインストールしました。サーバーをPHPを実行するか、PHPで事前設定されたApacheをインストールする別の方法がありますか?...もしそうでなければ、PHPを有効にする正確な方法を見つけることができますか? – algorithmicCoder

関連する問題