Mac 上配置 PhpMyAdmin

本贴最后更新于 432 天前,其中的信息可能已经时移世异

Macbook M1 安装 phpmyadmin - 掘金 (juejin.cn)

Mac 上配置 PhpMyAdmin,折腾好久,终于搞定

0.1632018.11.19 17:27:59 字数 848 阅读 6,906

*** 在安装 PhpMyAdmin 前要确保 PHP apache 和 MySQL 是运行良好的**

一、首先配置 apache 服务器环境

由于 PHP apache 环境在 Mac OS 上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。

  1. 首先打开终端输入命令:sudo vim /etc/apache2/httpd.conf ,打开文件后找到以下两行,# LoadModule php5_module libexec/apache2/libphp5.so 和 # ServerName 分别将它们的注释去掉,并将 ServerName 后改成 ServerName localhost
  2. 之后重启 apache, 命令如下:sudo apachectl restart
  3. 如果第二步报错“AH00558”,则 sodo vim /usr/local/etc/httpd/httpd.conf,找到文件中的 ServerName 后改成 ServerName localhost
  4. 然后重启 apache, 命令如下:sudo apachectl restart

5.到 浏览器 中输入:http://localhost/,如果出现 --> It works! 说明成功配置好了 apache 的 php 服务环境。

二、 安装部署 mysql 服务

1.下载 MySQL dmg 包, 从官网 : http://www.mysql.com/downloads/ 进入, 点击下方的 DOWNLOADS : MySQL Community Server (选择 dmg 文件下载,只需要选择不登录,直接下载即可)

  1. 正常情况下,安装成功。此时只是安装成功,但还需要额外配置:启动台 > 系统偏好设置 >MySQL> 选择 Start MySQL Server, 打开后界面上红色的部分会变成绿色的 running。
  2. 配置路径 (环境变量配置,可以不配置, 但每次必须在 msyql 的安装目录下,执行 mysql 命令)

用文本编辑器打开 .bash_profile 文件, 终端输入命令:vim ~/.bash_profile,在文件中加入:PATH=${PATH}:/usr/local/mysql/bin,并保存(vim 中先按 Esc 键,在输入 :wq )

在命令行输入:source ~/.bash_profile, 路径就配置好了。

以上情况是基于 bash 的配置方法,然后我们就可以在任何地方执行 mysql 命令了

  1. 登陆 MySQL,在命令行输入:mysql -u root -p,输入之前保存的密码 (输入密码时光标不会移动),输入后点击回车,出现“mysql>”,然后就 OK 啦(按住 ctr + d 是退出 mysql 命令)

另外一种安装方式: 在命令行输入: brew install mysql , brew 包管理工具会自行安装 MySQL

三、安装部署 PhpMyAdmin

要管理 Mysql,如果用命令行比较麻烦,开源的 phpMyAdmin 采用 C/S 的模式,方便管理。

  1. 官网上下一个 phpMyAdmin. 它是由 php 开发的,链接为: https://www.phpmyadmin.net
  2. 将下载下来的解压放在 /Library/WebServer/Documents/ 目录下,完整的目录为:/Library/WebServer/Documents/phpmyadmin/,那么用命令行进入这个目录:cd /Library/WebServer/Documents/phpmyadmin/
  3. 输入以下命令:

cp config.sample.inc.php config.inc.php //复制一份配置文件的模板

vim config.inc.php //进入到文件中

  1. 进入文件后,按照下面进行修改:

$cfg['blowfish_secret'] = '自己定字符串'; //用于 Cookie 加密,随意的长字符串

cfg['Servers'][i]['host'] = '127.0.0.1'; //MySQL 守护程序做了 IP 绑定

  1. 接着我们就可以在浏览器中输入 URL:http://localhost/phpmyadmin/
  2. 打开页面后,输入用户名为:root,密码是 MySQL 的密码

,此时就可以 login 到 mysql 的管理界面啦

  • phpMyAdmin
    2 引用 • 2 回帖
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    167 引用 • 408 回帖 • 485 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 1 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    76 引用 • 258 回帖 • 624 关注
  • Outlook
    1 引用 • 5 回帖 • 2 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    186 引用 • 1021 回帖
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 642 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    291 引用 • 4495 回帖 • 663 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 36 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 8 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 279 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖 • 1 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖 • 3 关注
  • 导航

    各种网址链接、内容导航。

    45 引用 • 177 回帖 • 1 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 4 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 365 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖 • 1 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 369 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 2 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    172 引用 • 1538 回帖
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    85 引用 • 324 回帖
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 82 关注
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 186 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    29 引用 • 202 回帖 • 29 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖