Macbook M1如何安装phpmyadmin

发布时间:2023-02-02 10:35:10 作者:iii
来源:亿速云 阅读:386

Macbook M1如何安装phpMyAdmin

引言

phpMyAdmin 是一个基于 Web 的 MySQL 数据库管理工具,它提供了一个直观的界面来管理数据库、表、字段、用户权限等。对于开发者和数据库管理员来说,phpMyAdmin 是一个非常方便的工具。本文将详细介绍如何在 MacBook M1 上安装和配置 phpMyAdmin。

前提条件

在开始安装 phpMyAdmin 之前,确保你的 MacBook M1 已经安装了以下软件:

  1. Homebrew:一个 macOS 的包管理器,用于安装和管理软件包。
  2. MySQL:一个流行的关系型数据库管理系统。
  3. PHP:一种广泛使用的服务器端脚本语言。
  4. ApacheNginx:一个流行的 Web 服务器。

如果你还没有安装这些软件,可以参考以下步骤进行安装。

安装 Homebrew

打开终端并运行以下命令来安装 Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装 MySQL

使用 Homebrew 安装 MySQL:

brew install mysql

安装完成后,启动 MySQL 服务:

brew services start mysql

安装 PHP

使用 Homebrew 安装 PHP:

brew install php

安装 Apache 或 Nginx

你可以选择安装 Apache 或 Nginx 作为 Web 服务器。以下是安装 Apache 的命令:

brew install httpd

启动 Apache 服务:

brew services start httpd

或者,如果你选择安装 Nginx:

brew install nginx

启动 Nginx 服务:

brew services start nginx

安装 phpMyAdmin

下载 phpMyAdmin

首先,下载 phpMyAdmin 的最新版本。你可以从 phpMyAdmin 官方网站 下载,或者使用以下命令在终端中下载:

cd ~/Downloads
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip

解压 phpMyAdmin

下载完成后,解压文件:

unzip phpMyAdmin-5.1.1-all-languages.zip

将解压后的文件夹移动到 Web 服务器的根目录。假设你使用的是 Apache,Web 服务器的根目录通常是 /usr/local/var/www

sudo mv phpMyAdmin-5.1.1-all-languages /usr/local/var/www/phpmyadmin

配置 phpMyAdmin

进入 phpMyAdmin 目录:

cd /usr/local/var/www/phpmyadmin

创建一个配置文件 config.inc.php

cp config.sample.inc.php config.inc.php

编辑 config.inc.php 文件,设置 blowfish_secret

$cfg['blowfish_secret'] = 'your_secret_key'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

你可以使用以下命令生成一个随机的 blowfish_secret

openssl rand -base64 32

将生成的密钥粘贴到 config.inc.php 文件中。

配置 Apache

如果你使用的是 Apache,编辑 Apache 的配置文件 httpd.conf

sudo nano /usr/local/etc/httpd/httpd.conf

找到以下行并确保它们没有被注释掉:

LoadModule php7_module /usr/local/opt/php/lib/httpd/modules/libphp7.so

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

<Directory "/usr/local/var/www">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

保存并退出编辑器,然后重启 Apache:

brew services restart httpd

配置 Nginx

如果你使用的是 Nginx,编辑 Nginx 的配置文件 nginx.conf

sudo nano /usr/local/etc/nginx/nginx.conf

server 块中添加以下内容:

location /phpmyadmin {
    root /usr/local/var/www;
    index index.php;
    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

保存并退出编辑器,然后重启 Nginx:

brew services restart nginx

访问 phpMyAdmin

打开浏览器并访问 http://localhost/phpmyadmin。你应该会看到 phpMyAdmin 的登录页面。

输入 MySQL 的用户名和密码进行登录。默认情况下,MySQL 的 root 用户没有密码,你可以通过以下命令设置密码:

mysql_secure_installation

常见问题及解决方案

1. 无法访问 phpMyAdmin

如果你无法访问 phpMyAdmin,请检查以下几点:

sudo chmod -R 755 /usr/local/var/www/phpmyadmin
sudo chown -R _www:_www /usr/local/var/www/phpmyadmin

2. PHP 扩展缺失

phpMyAdmin 可能需要一些 PHP 扩展才能正常运行。你可以通过以下命令安装所需的扩展:

brew install php@7.4
brew link --force --overwrite php@7.4

然后编辑 php.ini 文件,启用所需的扩展:

sudo nano /usr/local/etc/php/7.4/php.ini

找到以下行并取消注释:

extension=mysqli.so
extension=mbstring.so
extension=zip.so

保存并退出编辑器,然后重启 Web 服务器。

3. MySQL 连接问题

如果你无法连接到 MySQL,请检查以下几点:

sudo nano /usr/local/etc/my.cnf

找到以下行并确保它们没有被注释掉:

bind-address = 0.0.0.0

保存并退出编辑器,然后重启 MySQL:

brew services restart mysql

结论

通过以上步骤,你应该已经成功在 MacBook M1 上安装并配置了 phpMyAdmin。现在你可以通过浏览器轻松管理 MySQL 数据库了。如果在安装过程中遇到任何问题,请参考常见问题及解决方案部分,或者查阅相关文档和社区资源。祝你使用愉快!

推荐阅读:
  1. MacBook AWS cli 安装
  2. macbook如何安装php环境

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

macbook phpmyadmin

上一篇:如何判断当前使用哪种npm包管理器

下一篇:bios里找不到virtualization如何解决

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》