Centos6.5 Apache+mysql5.7+phpadmin4.9
Centos6.5: Apache+phpadmin+mysql5.7 httpdyum install httpdvim/etc/http/conf/httpを構築する.conf末尾にServer Name IP:80 service httpd startを追加(ファイアウォールをチェック、ブラウザアクセス、アクセス可能かどうかをチェック)二、PHPyum install phpcd/var/www/htmlをインストールしてテストファイルinfoを作成する.phpvim info.php phpinfo()を追加しますか?>ブラウザアクセス(http://IP/info.php)PHPモジュールページが表示され、phpがmysqlでサポートされます.php-mysqlパッケージをインストールする必要があります.(phpバージョンとデータベースバージョン、php>=mysql)1.現在インストールされているPHPパッケージyum list installed|grep php 2を確認します.PHPパッケージがインストールされている場合は、yum removeCentOs 6を削除します.xrpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpmyum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64CentOs 7.Xrpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
三、mysql 5.7 wgetのインストールhttps://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpmrpm -Uvh mysql57-community-release-el6-9.noarch.rpmyum-y install mysql-community-serverソフトチェーン(/var/lib/mysqlをディスクの大きいディレクトリにソフト接続)service mysqld start(/bin/bash/etc/init.d/mysqld start)grep'temporary password'/var/log/mysqld.fenxi2015tlkgmysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY '';GRANT ALL PRIVILEGES ON . TO root@"%"IDENTIFIED BY '' WITH GRANT OPTION;
四、公式サイトでPHPAdminパッケージをダウンロードするhttps://www.phpmyadmin.net/downloads/ダウンロード後、/var/www/htmlに解凍し、phpadmincd/var/www/html/phpadmincp configと名前を変更します.sample.inc.php config.inc.php(コピープロファイル)
五、ログイン成功後のページの問題:(1)フレーズパスワードの問題はconfig.inc.phpファイルに$cfg['blowfish_secret']='"";この行は、単一引用符に任意に文字列を入力します.(最新バージョンphpadmin、最低32ビット入力)(2)tmpディレクトリ、キャッシュの遅い問題は/var/www/html/phpadminでtmpディレクトリを作成し、777権限を付与します.httpd再アクセスを再起動します.
三、mysql 5.7 wgetのインストールhttps://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpmrpm -Uvh mysql57-community-release-el6-9.noarch.rpmyum-y install mysql-community-serverソフトチェーン(/var/lib/mysqlをディスクの大きいディレクトリにソフト接続)service mysqld start(/bin/bash/etc/init.d/mysqld start)grep'temporary password'/var/log/mysqld.fenxi2015tlkgmysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY '';GRANT ALL PRIVILEGES ON . TO root@"%"IDENTIFIED BY '' WITH GRANT OPTION;
四、公式サイトでPHPAdminパッケージをダウンロードするhttps://www.phpmyadmin.net/downloads/ダウンロード後、/var/www/htmlに解凍し、phpadmincd/var/www/html/phpadmincp configと名前を変更します.sample.inc.php config.inc.php(コピープロファイル)
vim config.inc.php
/** */
$connect_hosts = array(
'1'=>array(
"host" => "172.18.12.123", //
"user" => "root",
"password" => ""
),
'2' => array(
"host" => "172.18.10.123", // 1
"user" => "summer",
"password" => ""
),
'3' => array(
"host" => "172.18.11.123", // 1
"user" => "root",
"password" => ""
)
);
for ($i=1;$i<=count($connect_hosts);$i++) {
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = $connect_hosts[$i]['host']; // host
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['user'] = $connect_hosts[$i]['user']; //
$cfg['Servers'][$i]['password'] = $connect_hosts[$i]['password']; //
/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';
}
httpd, http://IP/phpMyAdmin
五、ログイン成功後のページの問題:(1)フレーズパスワードの問題はconfig.inc.phpファイルに$cfg['blowfish_secret']='"";この行は、単一引用符に任意に文字列を入力します.(最新バージョンphpadmin、最低32ビット入力)(2)tmpディレクトリ、キャッシュの遅い問題は/var/www/html/phpadminでtmpディレクトリを作成し、777権限を付与します.httpd再アクセスを再起動します.