[精讚] [會員登入]
4810

[Centos8] 安裝phpMyAdmin

Centos 8目前只能採用tarball安裝法

分享此文連結 //n.sfs.tw/14380

分享連結 [Centos8] 安裝phpMyAdmin@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2020-06-30 15:48:42 最後編修
2020-01-14 11:47:08 By 張○○
 

自動目錄

Centos 8目前只能採用tarball的安裝法。

OS

CentOS Linux release 8.0.1905 (Core)

PHP 7.2.11 (cli) (built: Oct  9 2018 15:09:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

mysql  Ver 15.1 Distrib 10.3.11-MariaDB, for Linux (x86_64) using readline 5.1

必要條件

PHP >=7,Mysql/ Mariadb 已安裝,防火牆80埠有開

安裝

安裝php相關組件

# yum install php php-pdo php-pecl-zip php-json php-common php-fpm php-mbstring php-cli php-mysqlnd

下載phpmyadmin tarball

下載頁面 https://www.phpmyadmin.net/downloads/

例如到你的安裝目錄下

解壓

# unzip phpMyAdmin-5.0.1-all-languages.zip

更名

# mv phpMyAdmin-5.0.1-all-languages phpMyAdmin

修改 phpMyAdmin 設定檔

需要把 config.sample.inc.php 複製成 config.inc.php,到 phpMyAdmin的目錄下

# cp config.sample.inc.php config.inc.php

修改設定檔

# vi config.inc.php

填入bluefish的key,不能留空白,請開啟以下網頁取得 Bluefish 的 key,每次開啟得到的key都不同,選自己喜歡的貼上

https://phpsolved.com/phpmyadmin-blowfish-secret-generator/

如果有需要微調的情況,可修改設定檔

安裝完成並登入

限定讀取來源

# vi /var/www/html/phpMyAdmin/.htaccess

#Block users by IP 限定以下ip才能存取
order allow,deny
deny from All
allow from 163.17.X.0/24
allow from 2001:288:5400::/64
allow from  211.75.X.X

#Prevent directory listings 禁止列出目錄
Options All -Indexes

重啟 apache 生效

# systemctl restart httpd

開啟網頁 http://x.x.x.x/phpmyadmin  <== 上面設的別名

selinux

# setsebool httpd_can_network_connect_db on

 

祝您使用愉快

錯誤排除

1. Fatal error: Uncaught Error: Call to a member function getCookie() on null in /var/www/html/phpMyAdm/libraries/classes/Url.php:217

解決方法:上面的getCookie()也許是別的函數,主因是少裝了部分套件,例如 php-pdo php-pecl-zip php-json

2. 畫面一片白沒有錯誤

少裝了什麼套件,請檢查一下 例如 php-json

3. 網頁顯示

Forbidden

You don't have permission to access /phpMyAdm/ on this server.

因為你的.htaccess沒指定能用的ip

參考資料

[1] https://www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-install-phpmyadmin-on-rhel-8.html

END

你可能感興趣的文章

Centos7 的ifconfig和netstat Centos7 和RHEL 7 最小安裝中竟然沒有ifconfig和netstat?原來centos/rhel準備把這兩個指令作廢,那怎麼辦?

[Oracle9] 查看磁碟檔案類型、掛載和uuid linux 如何查看掛載的磁碟類型?此文做個整理。

Centos7 安裝 docker-composer 及使用 docker compose 是使用docker的利器,可以讓很多的指令用文檔的方式載入。

[CentOS] 設定和使用quota quota 的觀念已經很老了,不過每次都會忘記所以寫下來,有需要觀念的朋友請參看鳥哥的網站吧

[Linux] 刪除last/lastb登出入記錄 linux shell的登出入記錄

EXCEL+phpPgAdmin 使用phpPgAdmin 匯出資料 直接使用phpPgAmin下載資料的方法

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

UTF-8 BOM (Byte Order Mark) 的問題 在 Michael Kaplan 那看到 Every character has a story #4: U+feff

UTF8中文字/全形一覽 快速查詢urf-8的中文字,共計13246中文字(5401常用字+7652罕用字+日文或編號),292全形符號,27半形符號。

[JAVA] JWS, JWT, JWE, JOSE是什麼? [JAVA] JWS, JWT, JWE, JOSE是什麼?非常的複雜,儘量來搞清楚..

好用的3+2碼郵遞區號查詢系統推薦 網路上找到用地址輸入判斷3+2碼郵遞區號的辨識率不高,除了這個網站…

精讚的版面變化 ▓此文僅作為舊文的記錄▓ 這篇文章為了紀念改版完成而撰寫。 原本的部落格是民國97年的作品,那時還是用舊有的技術來寫,很