Centos6.5 Apache+mysql5.7+phpadmin4.9

Centos6.5: Apache+phpadmin+mysql5.7 搭建
1、安裝httpd
yum install httpd
vim /etc/httpd/conf/httpd.conf
末尾添加 ServerName IP:80
service httpd start (檢查防火牆,瀏覽器訪問,檢查是否能夠訪問)
2、安裝PHP
yum install php
cd /var/www/html 編寫測試文件 info.php
vim info.php 添加
<?php
phpinfo()
?>
瀏覽器訪問( http://IP/info.php) 出現PHP模塊頁面
讓php在mysql中得到支持,咱們須要安裝php-mysql軟件包。(需注意php版本與數據庫版本,php>=mysql)
1.檢查當前安裝的PHP包
yum list installed | grep php
2.若是安裝的PHP包,先刪除他們
yum remove
CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
yum 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_64
CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmphp

3、mysql5.7安裝
wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm
rpm -Uvh mysql57-community-release-el6-9.noarch.rpm
yum -y install mysql-community-server
軟鏈(將/var/lib/mysql 軟鏈接到磁盤較大的目錄)
service mysqld start(/bin/bash /etc/init.d/mysqld start)
grep 'temporary password' /var/log/mysqld. fenxi2015tlkg
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '';
GRANT ALL PRIVILEGES ON . TO root@"%" IDENTIFIED BY '' WITH GRANT OPTION; html

4、官網下載PHPAdmin包
https://www.phpmyadmin.net/downloads/
下載以後解壓到 /var/www/html 並更名 phpadmin
cd /var/www/html/phpadmin
cp config.sample.inc.php config.inc.php (拷貝配置文件)mysql

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

5、登陸成功後頁面出現的問題:
(1) 短語密碼密碼問題
在config.inc.php文件中找到$cfg['blowfish_secret'] = '' ";這行,在單引號裏面隨便輸入字符串。 (最新版本phpadmin,最少輸入32位)
(2)tmp 目錄,緩存慢問題
在 /var/www/html/phpadmin 建立 tmp 目錄 並 受權777 權限。
重啓httpd 再次訪問。 web

相關文章
相關標籤/搜索