phpMyAdmin安裝
聽說phpMyAdmin是一個MySql的Web管理網站服務,今晚我下載下來試一下。
從 http://www.phpmyadmin.net 下載一個原始碼版本。得到 phpMyAdmin-4.2.9.1-all-languages.tar.gz,將壓縮檔案解壓出來。
tar xzf phpMyAdmin-4.2.9.1-all-languages.tar.gz
cd phpMyAdmin-4.2.9.1-all-languages
編輯 libraries/config.default.php,配置一些引數:
(1)$cfg[`PmaAbsoluteUri`]=‘`; // 修改為你將上傳到空間的phpMyAdmin的網址
如:$cfg[`PmaAbsoluteUri`] =‘http: // 網站域名/phpmyadmin/`;
(2)$cfg[`Servers`][$i][`host`] =‘localhost`; // 通常用預設,也有例外,可以不用修改
(3)$cfg[`Servers`][$i][`auth_type`] =‘config`; // 在自己的機子裡除錯用config;如果在網路上的空間用cookie.
在此有四種模式可供選擇:cookie,http,HTTP,config
① config 方式即輸入phpMyAdmin 的訪問網址即可直接進入,無需輸入使用者名稱和密碼,是不安全的,不推薦使用。
② 設定cookie,http,HTTP方式,登入 phpMyAdmin 需要資料使用者名稱和密碼進行驗證。
具體如下:PHP 安裝模式為 Apache,可以使用 http 和 cookie;PHP 安裝模式為 CGI,可以使用 cookie。
(4)$cfg[`Servers`][$i][`user`] = ‘root`; // MySQL使用者名稱
(5)$cfg[`Servers`][$i][`password`] =“; // MySQL 密碼 (only needed 留空就可以了)
(6)$cfg[`Servers`][$i][`only_db`] = “; // 你只有一個資料就設定一下,設定為你的資料庫名;如果你想架設伺服器,那麼建議留空
(7)$cfg[`DefaultLang`] = ‘zh`; // 這裡是選擇語言,zh代表簡體中文的意思
(8)$cfg[`blowfish_secret`] =“; // 如果認證方法設定為cookie,就需要設定短語密碼,設定為什麼密碼,由您自己決定,這裡不能留空,否則會在登入 phpMyAdmin 時提示錯誤。
將解壓出來的檔案複製到 /var/www/html/ 目錄下(apache指定網頁路徑)。
開啟apache
sudo service httpd start
訪問本地網站:http://127.0.0.1/index.php
結果沒有內容,是空白網頁。
cd /var/www/html/
php index.php
Fatal error: Call to undefined function mb_detect_encoding() in /var/www/html/libraries/php-gettext/gettext.inc on line 177
在網上查了一下。原來是php-mbstring這個php外掛沒有安裝(有些同學可能是沒有在php.ini中起用此外掛),寫下此段檔案以作筆記。
-
首先使用yum或者apt安裝mbstring.so,使用命令:yum install php-mbstring或者apt-get install php-mbstring (ubuntu使用者最好使用apt-cache search mbstring搜尋一番後再安裝,軟體名字可能有誤)
-
然後修改php.ini:執行vim /etc/php.ini,加入extension=”/usr/lib/php/modules/mbstring.so”內容,後面的路徑可能不一樣,根據mbstring.so存放的目錄做相應的修改即可。一般是不用更改的。
好像結果還是沒有解決。
寫個info.php,看一下phpinfo()的資訊。
<?php
echo phpinfo();
?>
在本地訪問本地網站:http:/127.0.0.1/info.php,看到如下:
Configuration File (php.ini) Path | /usr/local/php/etc |
Loaded Configuration File | /usr/local/php/etc/php.ini |
得知,php的配置檔案 php.ini 為 /usr/local/php/etc/php.ini,於是修改這個檔案。新增一行:
extension=/usr/lib/php/modules/mbstring.so
再執行:
php index.php
Fatal error: Call to undefined function mb_detect_encoding() in /var/www/html/libraries/php-gettext/gettext.inc on line 177
還是沒有解決~
相關文章
- Laragon 下的 PhpMyAdmin 安裝GoPHP
- PHP、MySQL、phpmyadmin的安裝PHPMySql
- phpMyAdmin的安裝及排錯PHP
- Linux 7安裝和配置phpmyadminLinuxPHP
- phpmyadmin在centos7中安裝PHPCentOS
- 安裝與配置MySQL,phpmyAdmin;安裝與測試PHPLIB (轉)MySqlPHP
- 安裝phpMyAdmin來管理Mysql資料庫PHPMySql資料庫
- 搭建lamp環境以及安裝配置phpmyadminLAMPPHP
- WINXP下安裝Apache,PHP,MySQL,phpMyAdmin薦ApachePHPMySql
- Fedora安裝phpMyAdmin(可能只有自己看得懂)PHP
- Cnetos7編譯安裝phpMyAdmin教程。編譯PHP
- 騰訊雲Centos7系統安裝phpmyAdminCentOSPHP
- Windows環境下phpMyAdmin的安裝配置方法WindowsPHP
- Ubuntu 20.04系統編譯安裝phpMyAdmin教程。Ubuntu編譯PHP
- lamp+discuz+wordpress+phpmyadmin例項安裝詳解LAMPPHP
- Linux/Centos安裝Litespeed+PHP+MYSQL+PHPMYADMIN教程LinuxCentOSPHPMySql
- IIS+PHP+MySQL+ZendOptimizer+GD庫+phpMyAdmin安裝配置PHPMySql
- Debian11系統編譯安裝phpMyAdmin教程。編譯PHP
- Centos8 stream系統編譯安裝phpMyAdmin教程。CentOS編譯PHP
- 我們如何正確的在Ubuntu上安裝phpmyadmin?UbuntuPHP
- 解決ubuntu下安裝phpmyadmin訪問不了的問題UbuntuPHP
- mac os x中安裝mysql+phpmyadmin的方法記錄MacMySqlPHP
- Apache+PHP5+MySQL4(5)+PHPMyAdmin 的簡易安裝配置ApachePHPMySql
- LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一鍵安裝包LNMPLinuxNginxPHPMySql
- 在 Ubuntu 14.10/14.04/13.10 上安裝 LEMP 服務和 phpMyAdminUbuntuPHP
- 用ports安硯apache13_modssl+mysql+php+phpmyadmin(轉)ApacheMySqlPHP
- Win10系統安裝wampserver後開啟localhost空白和phpmyadmin錯誤怎麼辦Win10ServerlocalhostPHP
- phpMyAdmin匯出PHP
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- phpmyadmin顯式ipPHP
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- phpMyadmin配置檔案修改PHP
- phpMyAdmin 你值得擁有PHP
- mysql安裝 (yum 安裝)MySql
- MMM安裝、MHA安裝
- mysql安裝------RPM包安裝及解除安裝MySql
- oracle安裝:OUI安裝Oracle(圖形介面安裝)OracleUI
- ffmpeg安裝之mac安裝Mac