私はPHPとMySqlで開発されたプロジェクトを持っています。
私は、私は次のように接続設定DBへの接続を使用します。
// Define $username and $password
$username=$_POST['username'];
$password=$_POST['password'];
/* -------------------------------- CONNESSIONE -------------------------------------- */
$servername = "localhosto";
$username_db = "xxxxxx";
$password_db = "yyyyyy";
$db = "zzzzzz";
try {
$conn = new PDO("mysql:host=$servername;dbname=$db", $username_db, $password_db);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//echo "Connected successfully<br/><br/>";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage()."<br/><br/>";
}
プロジェクトが正常に実行し、問題なくMySQLへの接続を。
docker build -t mysoftware C:\Users\mysoftware
docker run -d -p 5000:80 mysoftware
が、MySQLに接続しないPHPアプリケーション:私は画像やコンテナを作成してい
FROM php:7.0-apache
RUN apt-get update \
&& apt-get install -y --no-install-recommends libpq-dev \
&& docker-php-ext-install mysqli pdo_pgsql pdo_mysql
COPY//var/www/html
EXPOSE 80
:
次のステップIは次のドッキングウィンドウのファイルとドッカーイメージを作成しました。アプリはコンテナなしcorrecly実行した場合、私は、エラーを持っているのはなぜ
$servername = "SERVER_NAME";
??:
私は、サーバーの名前との接続を変更する必要があります