PHP と MySQL の両方が初めてで、非常に基本的なことを試しています。Mac のターミナルからデータベースに接続できます。OS は 10.7.5
<?php
try {
$dbh = new PDO('mysql:host=localhost;dbname=comments', 'sadmin', 'password');
/*** echo a message saying we have connected ***/
echo 'Connected to database';
/*** close the database connection ***/
$dbh = null;
}
catch(Exception $e)
{
echo $e->getMessage();
}
?>
ただし、このhtmlを実行すると、ブラウザでしか取得できません。
getMessage(); } ?>
より詳しい情報:
lo0 の Wireshark スニッフィングでは、ポート 3306 との間のパケットが表示されません。ポート 80 (apache) との間のパケットが表示されます。
phptest.php がすべての php 情報を提供するため、保存すると、php が以下のコードとして機能していることがわかります。
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php phpinfo(); ?>
</body>
</html>
(以前は phptest.html として持っていましたが、うまく機能しませんでした。)
助言がありますか?