うーん他の方法さぐるかな。

phpmyadminをnginxでやってるけど、fastcgiの設定でphpがうまく動かない。そこでやっつけでapacheでやってみたけど、こんなエラーがでた。

お使いの PHP MySQL ライブラリのバージョン 5.3.12-MariaDB が MySQL サーバのバージョン 5.5.36 と異なります。これは予期しない不具合を起こす可能性があります。

これはなおせないぽい。したがって放置。

なんでこんなことしてるかというとphpを色々やっていてどうしてもmysqlをとなります。でもまぁ練習してるだけなんでこのくらいにしておく。

しかし、nginxでうごかせないのがすげーむかつく!!

ということでサブドメインをきることにした。

server {
listen 80;
server_name phpmyadmin.superweibu.com;

location / {
root /var/www/phpmyadmin;
index index.html index.php index.htm index.cgi;
}

location ~ \.php$ {
root           /var/www/phpmyadmin;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
include        fastcgi_params;
}
}

これで動かすことにした。後で一応アクセス規制かけとくけどね。