お世話になっております。
AWSサーバのEC2からRDSへの接続を、PHPを通して行おうとしているのですが、
以下の方法でPDO接続するタイミングでうまくいかないので質問させていただきます。
PHP
1$dbs = "mysql:host=xxxxxxx.xxxxxxxxxxxxx.ap-northeast-1.rds.amazonaws.com;dbname=xxxxx"; 2$user = "root"; 3$pass = "XXXXXX"; 4$sql = "select now()"; 5$dbh = new PDO($dbs, $user, $pass); //この段階で落ちます 6$stmt = $dbh->query($sql); 7$result = $stmt->fetchAll(PDO::FETCH_ASSOC); 8var_dump($result);
上記のようなコードの場合、「new PDO」とやった行でエラーになっているようです。
ブラウザごしのアクセスではなにも出力されず、
ターミナルごしにい「php rdscheck.php」等と打ち込むとPDOの行でエラーになっていることがわかりました。
ターミナルで直接打ち込んだ場合は問題なく接続されるので、
PHPで同じことをやれば接続できると思っていたのですが、このような場合、なにか他に留意したほうがよい点がはあるでしょうか?
お忙しい所恐れ入りますが、識者の方にご教示いただきたいと思います。
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/15 09:20