搜尋
首頁資料庫php我的管理者圖文詳解Macbook M1如何安裝phpmyadmin

下面由phpmyadmin教學專欄跟大家介紹Macbook M1是怎麼安裝phpmyadmin的,有圖片步驟說明喔~希望對需要的朋友有幫助!

說明

網路上很多教學感覺都猶抱琵琶半遮面的,既然是想分享就要說清楚點,多貼圖嘛,真是的,導致我瘋狂踩坑。還好最後踩明白了,讓我也發一個相關教學吧。 首先,Macbook的確內建了apache

透過

apachectl start

開啟apache服務 你可以在瀏覽器輸入localhost看到結果

圖文詳解Macbook M1如何安裝phpmyadmin

出現It works!就對了。 但對於PHP來說,從macOS X (10.0.0) 到macOS Monterey (12.0.0) 之前都內建了,後面的系統都沒有了,可以從httpd.conf檔案中找到

圖文詳解Macbook M1如何安裝phpmyadmin

#安裝php

brew安裝

推薦使用brew安裝

brew update # 不进行这一步我出现了missing bottle的错误brew install php@7.4

然後你會看到

圖文詳解Macbook M1如何安裝phpmyadmin

也就是直接告訴你在apache和nginx的設定、設定為全域指令和啟動的方法。

在apache中設定

打开apache的配置文件
cd /etc/apache2
sudo cp httpd.conf.bak #备份一下,防止修改文件出错
sudo chmod 666 httpd.conf #修改文件的权限,免得无法修改
# 可以通过 ls -l httpd.conf查看文件的权限
# -rw-r--r-- 初始权限,一般我们用户下是没有写权限的
vim httpd.conf #使用vim编辑
/LoadModule p   #定位在此,所有的LoadModule xxx都是按字母排序的,不要轻易打乱
i #启动插入编辑

加入

LoadModule php7_module /opt/homebrew/opt/php@7.4/lib/httpd/modules/libphp7.so

    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>

圖文詳解Macbook M1如何安裝phpmyadmin

##改為

圖文詳解Macbook M1如何安裝phpmyadmin##在

圖文詳解Macbook M1如何安裝phpmyadmin加入一行

AddType application/x-httpd-php .php

驗證設定檔是否正確

apachectl -t

出現Syntax Ok既成功。

修改PHP的設定檔

cd /opt/homebrew/etc/php/7.4
ls -l php.ini. #先检查权限,没有写全县则使用chmod

環境變數的設定

echo &#39;export PATH="/opt/homebrew/opt/php@7.4/bin:$PATH"&#39; >> ~/.zshrc
echo &#39;export PATH="/opt/homebrew/opt/php@7.4/sbin:$PATH"&#39; >> ~/.zshrc
echo &#39;export LDFLAGS="-L/opt/homebrew/opt/php@7.4/lib"&#39; >> ~/.zshrc
echo &#39;export CPPFLAGS="-I/opt/homebrew/opt/php@7.4/include"&#39; >> ~/.zshrc
source ~/.zshrc #重新加载环境变量

啟動php

brew services restart php@7.4

圖文詳解Macbook M1如何安裝phpmyadmin查看apache 伺服器是否已經載入php

apachectl -M
sudo apachectl -k restart # 记得重启

圖文詳解Macbook M1如何安裝phpmyadmin成功了! ! !

測試的index.php檔案

在Finder中

command

shift G,路徑切換到/Library/WebServer

圖文詳解Macbook M1如何安裝phpmyadmin開啟Documents資料夾的簡介

圖文詳解Macbook M1如何安裝phpmyadmin#點擊鎖頭解鎖 加入目前用戶,給予讀寫權限

圖文詳解Macbook M1如何安裝phpmyadmin在Documents資料夾下,新建index.php檔案(我反正用VSCode寫好再放進去)

<?php     phpinfo();?>

驗證

開啟瀏覽器,輸入

http://localhost/index.php

圖文詳解Macbook M1如何安裝phpmyadmin#大功告成了! ! ! (PS:我到這一步驟花了四個多小時,太難了)

安裝phpmyadmin

官網下載壓縮套件

位址

cd /Users/zerotower/Documents
tar -zvxf xxx #你下载的压缩包
cp -rf /Users/zerotower/Downloads/phpMyAdmin-5.1.3-all-languages /Library/WebServer/Documents/phpmyadmin #把解压的文件放入apache服务器网站目录下
cd /Library/WebServer/Documents/phpmyadmin #进入服务器下的phpmyadmin目录
cp config.sample.inc.php config.inc.php #使用样例配置文件创建配置文件
vim config.inc.php
/blowfish
修改配置,密碼隨意填哈

圖文詳解Macbook M1如何安裝phpmyadmin#之後瀏覽器輸入

http://localhost/phpmyadmin/index.php

圖文詳解Macbook M1如何安裝phpmyadmin

###輸入你的資料庫帳號密碼就好了,大功告成! ! ! ###

圖文詳解Macbook M1如何安裝phpmyadmin

完结散花!!

遇到的问题

证书签名的问题

安装php中,会出现

圖文詳解Macbook M1如何安裝phpmyadmin据说是证书验证的问题command+space搜索钥匙串访问

圖文詳解Macbook M1如何安裝phpmyadmin

点进去进入到创建证书

圖文詳解Macbook M1如何安裝phpmyadmin

创建一张代码签名证书。

圖文詳解Macbook M1如何安裝phpmyadmin

证书始终信任

圖文詳解Macbook M1如何安裝phpmyadmin

# 对php这个链接库进行签名
sudo codesign --sign "ztCA" --force --keychain  ~/Library/Keychains/login.keychain-db /opt/homebrew/opt/php@7.4/lib/httpd/modules/libphp7.so

修改httpd.conf 在原来的

LoadModule php7_module /opt/homebrew/opt/php@7.4/lib/httpd/modules/libphp7.so

改为

LoadModule php7_module /opt/homebrew/opt/php@7.4/lib/httpd/modules/libphp7.so "ztCA"

然后验证修改是否正确

apachectl -t

出现

圖文詳解Macbook M1如何安裝phpmyadmin

问题解决。

以上是圖文詳解Macbook M1如何安裝phpmyadmin的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:juejin。如有侵權,請聯絡admin@php.cn刪除
phpmyadmin的界面:簡化SQL操作phpmyadmin的界面:簡化SQL操作Apr 17, 2025 am 12:01 AM

phpMyAdmin通過圖形化界面簡化SQL操作,提升數據庫管理效率。 1)提供直觀的GUI,無需直接編寫SQL語句;2)通過PHP腳本與MySQL交互,透明處理複雜操作;3)支持基本操作如創建表和高級功能如數據導出。使用時注意權限和SQL語法錯誤,並優化查詢、定期備份和確保安全設置。

SQL和PHPMYADMIN:初學者指南SQL和PHPMYADMIN:初學者指南Apr 16, 2025 am 12:02 AM

初學者可以從零開始學習SQL和phpMyAdmin。 1)創建數據庫和表:在phpMyAdmin中新建數據庫並使用SQL命令創建表。 2)執行基本查詢:使用SELECT語句從表中查詢數據。 3)優化和最佳實踐:創建索引、避免使用SELECT*、使用事務和定期備份數據庫。

MySQL,PHPMYADMIN和數據庫管理:指南MySQL,PHPMYADMIN和數據庫管理:指南Apr 15, 2025 am 12:01 AM

MySQL和phpMyAdmin是強大的數據庫管理工具。 1.MySQL是一種開源的關係型數據庫管理系統,phpMyAdmin是基於Web的MySQL管理工具。 2.MySQL通過客戶端-服務器模型工作,phpMyAdmin簡化了數據庫操作。 3.基本用法包括創建表和數據操作,高級用法涉及存儲過程和触發器。 4.常見錯誤包括SQL語法錯誤、權限問題和性能瓶頸。 5.優化技巧包括合理使用索引、優化查詢、定期維護和備份恢復。

phpmyadmin:揭示其與SQL的關係phpmyadmin:揭示其與SQL的關係Apr 14, 2025 am 12:11 AM

phpMyAdmin通過SQL命令實現對數據庫的操作。 1)phpMyAdmin通過PHP腳本與數據庫服務器通信,生成並執行SQL命令。 2)用戶可以在SQL編輯器中輸入SQL命令進行查詢和復雜操作。 3)性能優化建議包括優化SQL查詢、創建索引和使用分頁。 4)最佳實踐包括定期備份、確保安全性和使用版本控制。

PHPMYADMIN:增強數據庫生產率PHPMYADMIN:增強數據庫生產率Apr 13, 2025 am 12:04 AM

phpMyAdmin通過直觀的Web界面提高數據庫生產力:1.簡化數據庫和表的創建與管理;2.支持複雜SQL查詢和數據操作;3.提供關係視圖功能管理表關係;4.優化性能和最佳實踐提升效率。

PHPMYADMIN的目的:輕鬆管理MySQL數據庫PHPMYADMIN的目的:輕鬆管理MySQL數據庫Apr 12, 2025 am 12:14 AM

phpMyAdmin是一款基於Web的MySQL數據庫管理工具。 1.它支持基本的CRUD操作和高級功能,如數據庫設計和性能優化。 2.通過Web服務器運行,接受用戶輸入並轉換為MySQL命令。 3.基本用法包括創建數據庫,高級用法支持查詢優化。 4.常見錯誤如權限不足可以通過檢查用戶權限解決。 5.性能優化包括索引優化、查詢優化和數據庫設計。

MySQL和PhpMyAdmin的角色:詳細的故障MySQL和PhpMyAdmin的角色:詳細的故障Apr 11, 2025 am 12:14 AM

MySQL和phpMyAdmin的角色分別是存儲和管理數據、提供用戶友好的數據庫管理界面。 MySQL通過SQL進行數據操作,phpMyAdmin通過HTTP請求與MySQL交互,轉換用戶操作為SQL命令。

phpmyadmin連接數據庫phpmyadmin連接數據庫Apr 10, 2025 pm 11:09 PM

通過 phpMyAdmin 連接數據庫的方法:訪問 phpMyAdmin 網站,使用憑據登錄。選擇要連接的數據庫。在“操作”選項卡下選擇“導出”選項。配置導出設置,選擇格式、表和數據范圍。保存導出的文件。在目標數據庫中選擇“導入”選項卡並瀏覽導出的文件。點擊“執行”按鈕,然後使用“查詢”選項卡驗證導入是否成功。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),