搜索
首页数据库phpMyAdmin图文详解Macbook M1如何安装phpmyadmin

下面由phpmyadmin教程栏目给大家介绍有关Macbook M1是怎么安装phpmyadmin的,有图片步骤说明哦~希望对需要的朋友有所帮助!

说明

网上很多教程感觉都犹抱琵琶半遮面的,既然是想分享就要说清楚点,多贴图嘛,真是的,导致我疯狂踩坑。好在最后踩明白了,让我也发一个相关教程吧。 首先,Macbook的确内置了apache

通过

apachectl start

开启apache服务 你可以在浏览器输入localhost看到结果

fb7ff0ada01c94b12452f5b31c32f16.jpg

出现It works!就对了。 但是对于PHP来说,从 macOS X (10.0.0) 到 macOS Monterey (12.0.0) 之前都内置了,后面的系统都没有了,可以从httpd.conf文件中找到

image.png

安装php

brew安装

推荐使用brew安装

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

然后你会看到

1bcabbaa631d7672dea447244a51958.jpg

也就是直接告诉你在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>

f9c187d66c8a92768ac39b4e8c54bd5.jpg

改为

63e70045b367b37026bbe97bcbf75e3.jpg

876902f114cdb19945fc04f21793b53.jpg

加入一行

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

cc2bb6ef2b52871d717b10b7174d6c3.jpg

查看apache 服务器是否已经加载php

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

30f59d6f579aec0072a794c3a134375.jpg

成功了!!!

测试的index.php文件

在Finder中command+shift+G,路径切换到/Library/WebServer

f44db334ef8c2fe2a5bb182cbb3994b.jpg

打开Documents文件夹的简介

812d676d1656c8f58ffa3addad21eb1.jpg

点击锁头解锁 加入当前用户,给予读写权限

4f86378408947131c71b7e417c53d5f.jpg

在Documents文件夹下,新建index.php文件(我反正用VSCode写好再放进去)

f4b7836f8225db5add403c10ccbf0e58

验证

打开浏览器,输入http://localhost/index.php

b351244ec63cbf655e2b62276de9b21.jpg

大功告成了!!!(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

修改配置,密码随意填哈

dd1316d8f00da5b2af85f8d69680ad4.jpg

之后浏览器输入http://localhost/phpmyadmin/index.php

8422949dd58bede0dc1a730b4fcebe7.jpg

输入你的数据库账号密码就好了,大功告成!!!

1fd7d19499819467a8c00a0ba5a691f.jpg

完结散花!!

遇到的问题

证书签名的问题

安装php中,会出现

image.png据说是证书验证的问题command+space搜索钥匙串访问

4e5ba028d3c51474e4977dc844a567e.jpg

点进去进入到创建证书

2b3e61a2a784fb61fbf906fe4d6067a.jpg

创建一张代码签名证书。

2b3e61a2a784fb61fbf906fe4d6067a.jpg

证书始终信任

e68187bb6eb10a1b8fb0e30a3ec968c.jpg

# 对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

出现

9965d53734b98911e3c3e65d874e8ed.jpg

问题解决。

以上是图文详解Macbook M1如何安装phpmyadmin的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:juejin。如有侵权,请联系admin@php.cn删除
MySQL:数据库,PHPMYADMIN:管理接口MySQL:数据库,PHPMYADMIN:管理接口Apr 29, 2025 am 12:44 AM

MySQL和phpMyAdmin可以通过以下步骤进行有效管理:1.创建和删除数据库:在phpMyAdmin中点击几下即可完成。2.管理表:可以创建表、修改结构、添加索引。3.数据操作:支持插入、更新、删除数据和执行SQL查询。4.导入导出数据:支持SQL、CSV、XML等格式。5.优化和监控:使用OPTIMIZETABLE命令优化表,并利用查询分析器和监控工具解决性能问题。

PHPMYADMIN:数据库管理工具简介PHPMYADMIN:数据库管理工具简介Apr 28, 2025 am 12:27 AM

phpMyAdmin通过Web界面简化MySQL数据库管理。1)创建、修改、删除数据库和表;2)执行SQL查询;3)导入导出数据;4)管理用户权限。它通过Web服务器与MySQL交互,提供直观的操作界面。

PHPMYADMIN:一个用于数据库管理的基于Web的接口PHPMYADMIN:一个用于数据库管理的基于Web的接口Apr 27, 2025 am 12:20 AM

phpMyAdmin是一个基于Web的工具,用于管理MySQL和MariaDB数据库。1)它提供直观的用户界面,允许通过浏览器进行各种数据库操作。2)phpMyAdmin通过PHP脚本与数据库交互,将操作转换为SQL命令。3)用户可以执行从基本的数据浏览和编辑到高级的SQL查询和视图管理等操作。4)常见问题包括连接失败和SQL语法错误,可通过检查配置和语法来解决。5)性能优化建议包括避免高峰期的大规模数据操作和定期维护数据库。

phpmyadmin:管理表,数据库和用户phpmyadmin:管理表,数据库和用户Apr 26, 2025 am 12:01 AM

phpMyAdmin可用于管理表、数据库和用户。1)创建表:通过界面创建名为users的表,包含id、username和email字段。2)导出数据库:导出my_database及其users表的结构和数据。3)管理用户:创建新用户并授予其对my_database的所有权限。

使用PHPMYADMIN:数据库管理员指南使用PHPMYADMIN:数据库管理员指南Apr 25, 2025 am 12:12 AM

phpMyAdmin是一个基于Web的MySQL数据库管理工具,提供了直观的界面来管理数据库。1.它允许创建、修改、删除数据库和表,执行SQL查询,导入导出数据,进行用户管理和权限设置。2.通过与MySQL服务器建立连接,phpMyAdmin将用户请求转换为SQL命令并执行。3.基本用法包括查看表数据,高级用法支持复杂SQL查询。4.常见错误如连接失败和查询语法错误可以通过检查服务器状态和使用SQL编辑器调试。5.性能优化可以通过为常用字段创建索引,定期备份数据库和保持结构整洁来实现。

了解关系:mysql和phpmyadmin了解关系:mysql和phpmyadminApr 24, 2025 am 12:05 AM

MySQL和phpMyAdmin的关系是MySQL存储数据,phpMyAdmin通过HTTP协议管理这些数据。1.MySQL是开源的关系型数据库管理系统,支持多种操作系统和项目需求。2.phpMyAdmin是基于Web的工具,提供直观界面管理MySQL数据库,支持SQL查询和数据导入导出。3.phpMyAdmin通过生成SQL查询与MySQL服务器通信,用户可通过界面操作数据库。4.使用phpMyAdmin可以创建数据库和表,执行查询,导入导出数据,并支持高级功能如优化查询和管理权限。

phpmyadmin和mysql:完美的组合phpmyadmin和mysql:完美的组合Apr 23, 2025 am 12:04 AM

phpMyAdminandMySQLtogetherenhancedatabasemanagementbyprovidingeaseandefficiency.1)phpMyAdminoffersauser-friendlyinterfaceformanagingMySQLdatabases,2)itallowsforeasyexecutionofSQLqueries,import/exportofdatabases,andmanagementofuserpermissions,3)itaids

MySQL和PhpMyAdmin:核心功能和功能MySQL和PhpMyAdmin:核心功能和功能Apr 22, 2025 am 12:12 AM

MySQL和phpMyAdmin是强大的数据库管理工具。1)MySQL用于创建数据库和表、执行DML和SQL查询。2)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脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器