在測試環境準備測試安裝phpmyadmin,測試環境上為一台zabbix 3.4的伺服器,已經安裝lamp環境。
[tue aug 15 15:17:47 2017] [error] [client 172.17.6.57] php parse error: syntax error, unexpected '@' in /var/www/html/phpmyadmin/libraries/common.inc.php on line 467
參考的原來是php版本過低導致。
公升級php版本:
[root@zabbix conf.d]# yum list installed | grep phpphp.x86_64 5.4.16-42.el7 @base
php-bcmath.x86_64 5.4.16-42.el7 @base
php-cli.x86_64 5.4.16-42.el7 @base
php-common.x86_64 5.4.16-42.el7 @base
php-gd.x86_64 5.4.16-42.el7 @base
php-ldap.x86_64 5.4.16-42.el7 @base
php-mbstring.x86_64 5.4.16-42.el7 @base
php-mysql.x86_64 5.4.16-42.el7 @base
php-pdo.x86_64 5.4.16-42.el7 @base
php-xml.x86_64 5.4.16-42.el7 @base
[root@zabbix conf.d]# yum remove php.x86_64 php-bcmath.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mysql.x86_64 php-pdo.x86_64 php-xml.x86_64removed:
php.x86_64 0:5.4.16-42.el7 php-bcmath.x86_64 0:5.4.16-42.el7 php-cli.x86_64 0:5.4.16-42.el7
php-common.x86_64 0:5.4.16-42.el7 php-gd.x86_64 0:5.4.16-42.el7 php-ldap.x86_64 0:5.4.16-42.el7
php-mbstring.x86_64 0:5.4.16-42.el7 php-mysql.x86_64 0:5.4.16-42.el7 php-pdo.x86_64 0:5.4.16-42.el7
php-xml.x86_64 0:5.4.16-42.el7
dependency removed:
zabbix-web.noarch 0:3.4.2-1.el7 zabbix-web-mysql.noarch 0:3.4.2-1.el7
centos5.x
rpm -uvh
centos 6.x
rpm -uvh
centos 7.x
rpm -uvh
rpm -uvh
如果想刪除上面安裝的包,重新安裝
rpm -qa | grep webstatic
rpm -e 上面搜尋到的包即可
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
這步驟報錯,報缺少很多包,後查詢,需要
yum clean all
yum update
yum install php56w.x86_64 php56w-bcmath.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-xml.x86_64
成功
//將該引數的值設定為phpmyadmin所處的位置。
$cfg['servers'][$i]['host'] = 'localhost';
//設定mysql所在的主機名或ip位址。如127.0.0.1這步很重要
$cfg['servers'][$i]['auth_type'] = 'cookie';
// 設定進入phpmyadmin管理mysql的方式,共有三個選項:config、http、cookie。config是按配置檔案登入,為預設方式, 無需任何確認;http是使用http登入管理,在apache模組安裝下才能支援;cookie是最通用的管理方式。後兩種方式的使用者名稱和密碼都是直接到資料庫中驗證。
$cfg['servers'][$i]['user'] = 'root' ;
//設定管理mysql的賬號。
$cfg['servers'][$i]['password'] = '' ;
//設定管理mysql的密碼。
要是你想用空密碼
把配置中的$cfg['servers'][$i]['allownopassword'] = false;
改成 $cfg['servers'][$i]['allownopassword'] = true;
設 置完成後,儲存config.inc.php檔案。確保mysql和apache處於執行狀態。開啟瀏覽器,在其中輸入http://localhost/phpmyadmin/,將會開啟phpmyadmin的管理介面,
phpMyAdmin 4 安裝配置說明
ubuntu 16.04 lts apt get install phpmyadmin注 phpmyadmin會自動安裝在 usr share phpmyadmin下,需要將 phpmyadmin資料夾拷貝到 var www html目錄下面 14.04是放在 var www html 下,非常重要...
phpmyadmin快速安裝
phpmyadmin 就是一種 mysql 資料庫的管理工具,安裝該工具後,即可以通過 web 形式直接管理 mysql 資料,而不需要通過執行系統命令來管理,非常適合對資料庫操作命令不熟悉的資料庫管理者,下面詳細說明該工具的安裝方法。二 配置 開啟 libraries 目錄下的 config.de...
phpMyAdmin安裝部署
phpmyadmin 是乙個用php編寫的軟體工具,可以通過web方式控制和操作mysql資料庫。通過phpmyadmin 可以完全對資料庫進行操作,例如建立 複製和刪除資料等等。如果使用合適的工具,mysql資料庫的管理就會變得相當簡單。應用 mysql 命令列方式需要對 mysql 知識非常熟悉...