ホームページ >バックエンド開発 >PHPチュートリアル >redhat 上の PHP は mysql に接続します。コマンドラインでは問題ありませんが、Web ページにエラーが発生します。
Redhat環境下でのPHPはmysqlに接続します。コマンドラインでは問題ありませんが、Webページではエラーが発生します。
見てみるのを手伝ってください。 AWS 上に php apache mysql 環境をセットアップしました。
php apache と mysql を分離したいです。
サーバー A には php と apache のみがインストールされています。そして、mysql クライアント
サーバー B には mysql のみがインストールされています。
同じコードはコマンドラインで正常に実行でき、データのクエリと挿入が可能です。
しかし、Web ページの下部にエラーがあります。プロンプト:
<br />Can't connect to MySQL server on '192.168.9.9' (13)<br />
<br /><?php<br />//php phpinfo();<br /><br />$link = mysql_connect("192.168.9.9","root","12345") or die("can't connect mysql".mysql_error());<br />mysql_select_db("wtest",$link) or die ('Can\'t use foo : ' . mysql_error());;<br />$resx = mysql_query("insert into west values(".rand(0,9999).")");<br />$res = mysql_query("show variables like 'socket'");<br />//$res = mysql_query("select * from west");<br />//echo mysql_result($res,1);<br />while($row=mysql_fetch_array($res)) {<br />// $return[] = $row;<br />echo $row[0]."<br>\n";<br /> }<br /><br /> ?><br /><br />