搜尋
首頁資料庫php我的管理者圖文詳解Macbook M1安裝phpmyadmin的步驟方法

圖文詳解Macbook M1安裝phpmyadmin的步驟方法

Feb 01, 2023 pm 04:25 PM
phpmacbookphpmyadmin

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

首先,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的步驟方法##在

加入一行

AddType application/x-httpd-php .php
圖文詳解Macbook M1安裝phpmyadmin的步驟方法驗證設定檔是否正確
apachectl -t

出現Syntax Ok既成功。

修改PHP的設定檔

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

環境變數的設定

echo 'export PATH="/opt/homebrew/opt/php@7.4/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/opt/homebrew/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc
echo 'export LDFLAGS="-L/opt/homebrew/opt/php@7.4/lib"' >> ~/.zshrc
echo 'export CPPFLAGS="-I/opt/homebrew/opt/php@7.4/include"' >> ~/.zshrcsource ~/.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

開啟Documents資料夾的簡介

點擊鎖定頭解鎖 加入目前用戶,給予讀寫權限圖文詳解Macbook M1安裝phpmyadmin的步驟方法圖文詳解Macbook M1安裝phpmyadmin的步驟方法

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

<?php     phpinfo();
    ?>

驗證

開啟瀏覽器,輸入

http://localhost/index.php

大功告成了! ! ! (PS:我到這一步驟花了四個多小時,太難了)

圖文詳解Macbook M1安裝phpmyadmin的步驟方法安裝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
修改配置,密碼隨意填哈

之後瀏覽器輸入

http://localhost/phpmyadmin/index.php圖文詳解Macbook M1安裝phpmyadmin的步驟方法

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

圖文詳解Macbook M1安裝phpmyadmin的步驟方法

完結散花! !

圖文詳解Macbook M1安裝phpmyadmin的步驟方法遇到的問題

證書簽章的問題

在安裝php中,會出現

據說是憑證驗證的問題

command圖文詳解Macbook M1安裝phpmyadmin的步驟方法 space搜尋鑰匙圈存取

點進去進入到建立憑證

圖文詳解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的步驟方法问题解决。

推荐学习:《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尊渡假赌尊渡假赌尊渡假赌

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

Safe Exam Browser

Safe Exam Browser

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

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具