图文详解Macbook M1如何安装phpmyadmin

藏色散人
发布: 2022-11-06 17:06:30
转载
2355 人浏览过

下面由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  SetHandler application/x-httpd-php 
登录后复制

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 '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"' >> ~/.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写好再放进去)

登录后复制

验证

打开浏览器,输入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.im
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!