您好,登录后才能下订单哦!
phpMyAdmin 是一个基于 Web 的 MySQL 数据库管理工具,它提供了一个直观的界面来管理数据库、表、字段、用户权限等。对于开发者和数据库管理员来说,phpMyAdmin 是一个非常方便的工具。本文将详细介绍如何在 MacBook M1 上安装和配置 phpMyAdmin。
在开始安装 phpMyAdmin 之前,确保你的 MacBook M1 已经安装了以下软件:
如果你还没有安装这些软件,可以参考以下步骤进行安装。
打开终端并运行以下命令来安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
使用 Homebrew 安装 MySQL:
brew install mysql
安装完成后,启动 MySQL 服务:
brew services start mysql
使用 Homebrew 安装 PHP:
brew install php
你可以选择安装 Apache 或 Nginx 作为 Web 服务器。以下是安装 Apache 的命令:
brew install httpd
启动 Apache 服务:
brew services start httpd
或者,如果你选择安装 Nginx:
brew install nginx
启动 Nginx 服务:
brew services start nginx
首先,下载 phpMyAdmin 的最新版本。你可以从 phpMyAdmin 官方网站 下载,或者使用以下命令在终端中下载:
cd ~/Downloads
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip
下载完成后,解压文件:
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 目录:
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 的配置文件 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.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
打开浏览器并访问 http://localhost/phpmyadmin
。你应该会看到 phpMyAdmin 的登录页面。
输入 MySQL 的用户名和密码进行登录。默认情况下,MySQL 的 root 用户没有密码,你可以通过以下命令设置密码:
mysql_secure_installation
如果你无法访问 phpMyAdmin,请检查以下几点:
sudo chmod -R 755 /usr/local/var/www/phpmyadmin
sudo chown -R _www:_www /usr/local/var/www/phpmyadmin
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 服务器。
如果你无法连接到 MySQL,请检查以下几点:
my.cnf
,确保允许远程连接(如果需要):sudo nano /usr/local/etc/my.cnf
找到以下行并确保它们没有被注释掉:
bind-address = 0.0.0.0
保存并退出编辑器,然后重启 MySQL:
brew services restart mysql
通过以上步骤,你应该已经成功在 MacBook M1 上安装并配置了 phpMyAdmin。现在你可以通过浏览器轻松管理 MySQL 数据库了。如果在安装过程中遇到任何问题,请参考常见问题及解决方案部分,或者查阅相关文档和社区资源。祝你使用愉快!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。