nginxとmysqlとphpmyadmin

mysqlとphpmyadminのインストール


ubuntsの環境でnginxと組み合わせてmysqlサーバーをインストールします。
超簡単です。
私は1日程ハマリましたが。w
どなたでもできるのでトライしてみましょう。
既にhttpサーバーnginxのインストールは終わっているものとします。

mysql-serverとmysql-clientをインストール
apt-get install mysql-server mysql-client libmysqlclient15-dev

mysqlサーバーのインストールが完了します。
nginxを再起動して、phpinfo();を実行してみてください。
mysqlとmysqliの項目が増えているはずです。

これだけでもいいのですが、データベースやテーブルの作成にSQLコマンドを打ち込まなければいけません。
面倒なのでphpmyadminをインストールします。
phpmyadminを使うことで、ブラウザ上でデータベースやテーブルの作成や管理がグラフィカルにできるようになります。

phpmyadminのインストール
apt-get install phpmyadmin

/usr/share/phpmyadminディレクトリ以下にphpmyadminがインストールされます。
レンタルサーバーでdomain1.comを運用しているとします。http://www.domain1.com/で説明します。
ここでhttp://phpmyadmin.domain1.com/でデータベースにアクセスできるようにします。

/etc/nginx/sites-available/domain1.com のファイルに以下の内容を追加してください。

server{
       listen 80;
       server_name phpmyadmin.domain1.com;
       access_log /var/log/phpmyadmin.access_log;
       error_log /var/log/phpmyadmin.error_log;

       location / {
         root /usr/share/phpmyadmin;
         index index.php;
       }

       location ~ \.php$ {
           fastcgi_pass    127.0.0.1:9000;
           fastcgi_index   index.php;
           fastcgi_param   SCRIPT_FILENAME /usr/share/phpmyadmin$fastcgi_script_name;
           include         /etc/nginx/fastcgi_params;
       }
}

mysqlの実行
/etc/init.d/mysql start
mysqlサーバーが起動し、/var/run/mysqld/mysqld.sock, /var/run/mysqld/mysqld.pid の2ファイルが自動作成されます。


後はレンタルサーバーのDNS Managerの(A/AAAA Records)にphpmyadminをIPアドレスと共に追加してください。
反映されるのに少し時間がかかります。
レンタルサーバーにドメインを登録するときに、wwwやmail, ftpなど設定したと思います。
これを追加することでhttp://phpmyadmin.domain1.com/ にアクセスできるようになります。
私はこれをし忘れて1日嵌ってしまいました。

これで完了です。http://phpmyadmin.domain1.com/ にアクセスしてみてください。
お疲れ様でした。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2011年04月12日 08:40
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。