国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Homestead 安裝 phpMyAdmin 作為數據庫管理客戶端 — Laravel 實戰 iB

Eminjannn / 3301人閱讀

摘要:簡介是一個以為基礎,以方式架構在網站主機上的的數據庫管理工具,讓管理者可用接口管理數據庫。保存配置文件,回到瀏覽器,重新登錄,警告就會消失了。

簡介
phpMyAdmin 是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的數據庫管理工具,讓管理者可用Web接口管理MySQL數據庫。借由此Web接口可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個更大的優勢在于由于phpMyAdmin跟其他PHP程式一樣在網頁服務器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,也就是于遠端管理MySQL數據庫,方便的建立、修改、刪除數據庫及資料表。也可借由phpMyAdmin建立常用的php語法,方便編寫網頁時所需要的sql語法正確性。

12 年通過 WordPress 接觸 phpMyadmin,當時大部分的虛擬主機服務商都提供 phpMyAdmin 來管理 mysql 數據,對于不了解 mysql 命令的初學者更加易于學會使用,而且它相對于其他客戶端工具(navicate,SQLyog)來說是免費開源的。

在整個系列教程中,因為 Laravel Database Migrations 的強大,并不會經常通過 phpMyAdmin 來管理 mysql,最主要目的是用來更加直觀的查看數據庫中數據表的結構和數據。

下載

通過官網進行下載: phpmyadmin

百度網盤: https://pan.baidu.com/s/1bqVD5MJ 密碼:4lku

安裝 解壓文件

下載后請解壓到工作目錄(C:workspace),并把文件夾命名為 phpMyAdmin 如下圖所示:

Homestead.yaml

新增文件同步目錄

folders: 下添加如下代碼

    - map: C:/workspace/phpMyAdmin
      to: /mnt/www/phpMyAdmin

把源碼目錄映射同步到虛擬主機上的 /mnt/www/phpMyAdmin 目錄下。

增加虛擬主機

sites: 下添加如下代碼

    - map: phpmyadmin.test
      to: /mnt/www/phpMyAdmin
請注意文件中的空白處必須是空格鍵打出來的空格,不可用 Tab 鍵。
重載 Homestead.yaml

C:workspacehomestead 目錄,右鍵 Git Bash Here 打開命令行,執行 vagrant provision 命令重載 Homestead.yaml 文件。

添加 hosts

用 Nodepad++ 打開 C:WindowsSystem32driversetchosts 文件,添加如下代碼:

192.168.10.10  phpmyadmin.test
配置

執行完畢 vagrant provision 并且添加 host 好以后,我們就可以通過瀏覽器訪問 phpmyadmin.test 來到 phpMyadmin 的管理界面了。

為了能夠順利登入 phpMyadmin,我們還需要繼續一些配置。

config.inc.php

C:workspacephpMyAdminconfig.sample.inc.php 文件復制一份并命名為 config.inc.php

此時我們訪問 phpmyadmin.test ,并用 vagrant 中 mysql 的賬號(homestead)密碼(secret)登錄會遇到如下錯誤提示:

這是因為 vagrant 默認會給所有的文件 777 權限,而 phpMyAdmin 又不允許這樣而導致的,因為是本地環境,我們可以通過配置去忽略這個提示。

用 Notepad++ 打開 C:workspacephpMyAdminlibrariesconfig.default.php 文件,在 2961

$cfg["CheckConfigurationPermissions"] = true;

改為

$cfg["CheckConfigurationPermissions"] = false;

完成以上配置后,就可以正常登入 phpMyAdmin

配置短語密碼

登入 phpMyAdmin 后在下方有一個報警提示 配置文件現在需要一個短語密碼。

我們需要在 phpMyAdmin 的配置文件 config.inc.php 里的 blowfish_secret 配置去設置一個密碼,phpMyAdmin 會用到這個密碼去加密 Cookie 。

在之前打開的命令行窗口中輸入 openssl rand -base64 32 命令,會得到一串字符串 IDbwuz5M0yTke6ZzKTnfW35VZ46DEnDbC5h+8AILjlI=

復制返回來的隨機密碼,然后打開 config.inc.php,搜索 $cfg["blowfish_secret"] ,把復制的密碼粘貼到這個配置的后面。

$cfg["blowfish_secret"] = "IDbwuz5M0yTke6ZzKTnfW35VZ46DEnDbC5h+8AILjlI=";

保存配置文件,回到瀏覽器,重新登錄,警告就會消失了。

總結

整個操作完成后,我們可以在 phpMyAdmin 的管理界面看到已經配置好的 homestead 數據庫。

在后面的學習過程中,我們能夠通過 phpMyAdmin 快速的查看數據庫,數據表,執行 SQL 語句,導入導出數據等操作。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28382.html

相關文章

  • Laravel 教程 - 實戰 iBrand 開源電商 API 系統

    摘要:最佳實踐良好的編碼規范單元測試持續集成文檔,從一開始就形成良好的編碼習慣。真實的電商業務所有的業務需求來自真實的客戶,并且線上良好運營中。 重要通知: Laravel + 小程序的開源電商版本源碼已經在 github 上拉,歡迎提交 issue 和 star :) 開源電商 Server 端: Laravel API源碼 開源電商 client 端:小程序源碼 iBrand 簡介...

    iOS122 評論0 收藏0
  • Laradock 使用說明 ---- 不是很詳細

    摘要:但是如果是在下使用的話,問題不是很大,體驗還是很完美的,也就搞定文件掛載,搞定公網私網,忍受漫長的啟動過程。總之,不用那就是和自己過不去。創建項目為什么把創建項目放到第一個來說,是因為可以避免研究時,無項目可用。 前言 我同事告訴我他的windows電腦裝不上homestead,我已經有了在windwos下面折騰vagrant+virtual box+homestead的慘痛經驗,然后...

    xiaoqibTn 評論0 收藏0
  • Laradock 使用說明 ---- 不是很詳細

    摘要:但是如果是在下使用的話,問題不是很大,體驗還是很完美的,也就搞定文件掛載,搞定公網私網,忍受漫長的啟動過程。總之,不用那就是和自己過不去。創建項目為什么把創建項目放到第一個來說,是因為可以避免研究時,無項目可用。 前言 我同事告訴我他的windows電腦裝不上homestead,我已經有了在windwos下面折騰vagrant+virtual box+homestead的慘痛經驗,然后...

    dongfangyiyu 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<