PHP、mySQL及Navicat安装·Mac
PHP配置
Mac系统对开发人员非常友好,除了自带Apache外,还带有能与Apache相匹配的服务器端脚本语言PHP,因此,Mac中PHP的启动只需要在Apache服务中进行一下超级简单的配置即可直接使用。
1、使用快捷键command+shift+G输入/etc/apache2找到该文件夹,在该文件夹中找到httpd.conf文件并打开。(建议使用sublime Text等代码工具打开)
2、找到该文件中#LoadModule php7_module libexec/apache2/libphp7.so(电脑不同系统php的版本可能会不一样,如macOS10.14版本对应php7,不必知道php版本,找到结构类似的行即可),将前面的#删掉,保存文档。
3、重启Apache服务即可完成配置。(sudo apachectl restart)
4、测试。使用和测试html文件一样的方法,只需新建一个php文件,再将浏览器中输入的url指定到这个php文件即可。测试程序如下:
<? php echo 'Hello World' ?>
浏览器出现Hello World即配置php成功!
mySQL安装
百度了一晚上,总算找到了正确的安装方式,因为网上介绍的很多方法不是针对mySQL最新版本的(现2018.11.07,最新版本为MySQL Community Server 8.0.13(免费版)),导致出现了各种问题,以下方法是一遍过,中途未出现错误:
1、mySQL下载地址:https://dev.mysql.com/downloads/mysql/(选择DMG Archive)
2、双击打开mysql-8.0.13-macos10.14-x86_64.dmg,然后双击mysql-8.0.13-macos10.14-x86_64.pkg,再一步一步进行,(⚠️注意:中间有一个选择项strong…和use legacy …,一定要选择use legacy …!否则后面会配置mysql会报错ERROR 1045,而且使用navicat(可视化工具)连接mysql的时候,会报无法加载身份验证的错误)记住自己为root设置的密码。
3、配置环境变量
以下为转载:
作者:zhangvalue
来源:CSDN
原文:https://blog.csdn.net/zhangvalue/article/details/82262393
首先要知道你使用的Mac OS X是什么样的Shell,
打开终端,输入:echo $SHELL 回车执行
如果输出的是:csh或者是tcsh,那么你用的就是C Shell。
如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种。
Mac OS X 10.2之前默认的是C Shell。
Mac OS X 10.3之后默认的是Bourne Shell。(以bash为例)
输入:cd /usr/local/mysql,回车执行
然后输入:sudo vim .bash_profile,回车执行
需要输入root用户密码。sudo是使用root用户修改环境变量文件
在文档的最下方输入:export PATH=${PATH}:/usr/local/mysql/bin
然后按Esc退出insert状态,并在最下方输入:wq保存退出(或直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了)。
输入:source .bash_profile 回车执行,运行环境变量。
再输入mysql命令, mysql -u root -p即可使用。
在系统便好设置中会出现一个mysql的按钮,可通过它来开启关闭mysql服务等。
4、现在mySQL就可以使用了!要想更好的管理数据库,可以使用可视化工具
Navicat Premiun、PHPMyAdmin等等,其中Navicat Premiun的安装如下。
可视化工具 Navicat Premiun以及汉化补丁安装转载:
原文地址:https://www.52pojie.cn/thread-727433-1-1.html
软件地址:
百度云:https://pan.baidu.com/s/1bcJVyIvFneiEoMZPU-oIbA#list/path=/密码: qps3
下载分为软件包和汉化补丁(新版汉语破解的我找不到,而且依照网友chaosgod的方法也很完美。) 打开下载镜像,点开右侧文件夹。运行这个镜像。然后安装。
安装完之后:复制中文包”zh-Hans.lproj”放到 /Contents/Resources 即可。(应用程序右键显示包内容)
到这里就安装完成了。
Navicat Premiun配置 在安装完成后,我遇到了一个问题,在Navicat Premiun新建链接时报错:
2059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found
原因未知,解决方法:
在系统设置打开mysql,进入重设密码,改个密码(还是要记住!)。选择use legacy ….。点击OK。这时mysql会关闭,要重新打开,然后再去新建链接就好。
OK,安装完成,上个图 !
PHP、mySQL及Navicat安装·Mac的更多相关文章
- mysql数据库 navicat premium mac 破解教程
https://www.jianshu.com/p/f3ef78deadaa 转自Navicat Premium for Mac v12.0.22.0 破解教程,macOS上手动破解,无需补丁,无毒 ...
- mysql安装和mysql图形界面安装以及文本文件导入mysql
本人大一大二一直使用windows系统,被微软爸爸给惯坏了,一看到cmd命令行就吓尿.现在用ubuntu,每一个操作都是语句,也是得到锻炼(个jb). ubuntu安装mysql和python代码 s ...
- Mac上安装使用MYSQL以及Navicat数据库管理和PHP服务器配置
1.Apache服务器 Mac OS X内置Apache服务器,但默认没有启动 查看Apache版本: sudo apachectl -v 启动.关闭.重启Apache: sudo apachec ...
- my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接
一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...
- Navicat for MySQL破解版安装
https://pan.baidu.com/s/1OfFPvqrTqbUAC_Eqq2i0KA 提取码:jgep 点击第一个应用程序一路安装即可. 安装成功之后,再点击第二个应用程序PatchNavi ...
- MySQL安装和Navicat安装、破解
1)mysql下载 地址:https://dev.mysql.com/downloads/mysql/ 2)一路next安装,安装好后文件目录如下(不包括data文件夹,my.ini文件) 3)新建文 ...
- Navicat 12.x for MySQL最新版安装破解教程(附安装包和注册机,全网独家可用
title: "Navicat 12.x for MySQL最新版安装破解教程(附安装包和注册机,全网独家可用" categories: soft tags: soft autho ...
- mysql数据库安装与卸载以及Navicat安装
关系型数据库Mysql 1.mysql官网网址:www.mysql.org 2.mysql数据库安装 傻瓜式安装下载地址 https://dev.mysql.com/downloads/install ...
- Navicat Premium Mac 12 破解(亲测可用!!!)
今天不知怎的,出于强迫症的我就是要强行搞个Navicat Premium Mac 12 破解版本. 历经了种种种种种种磨难与艰辛与火海,终于破解成功了. 因为要经常使用MySQL,使用命令行那是相当的 ...
随机推荐
- asp+SqlServer2008开发【第三集:win2winSSH远程连接—像连接Linux一样操作】
1,参考:https://blog.csdn.net/flyingshuai/article/details/72897692 和https://blog.csdn.net/nijiayy/artic ...
- contos最小包安装完后一些准备
yum upgradeyum install net-toolsyum -y install wgetyum -y install vim-enhanced yum install gcc gcc-c ...
- 使用Redis构建全局并发锁
谈起Redis的用途,小伙伴们都会说使用它作为缓存,目前很多公司都用Redis作为缓存,但是使用Redis仅仅作为缓存未免太大材小用了.深究Redis的原理后你会发现它有很多用途,在很多场景下能够使用 ...
- [Sublime]Sublime安装以及插件使用
安装直接去官网下载安装了 安装Package Control关于安装Package Control,有两种方法. 一.自动安装 自动安装很方便,网上代码很多.我用的是Sublime Text3,通过V ...
- .NET 简单多线程
取消跨线程访问 Control.CheckForIllegalCrossThreadCalls = false; 1.开启新线程 无参数 Thread thread = new Thread(方法名) ...
- XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Peterhof
A. City Wall 找规律. #include<stdio.h> #include<iostream> #include<string.h> #include ...
- ant design select placeholder不生效原因
当select的value绑定一个state默认值时,如果默认值是''或null时,placeholder不生效 解决方案:默认值设为undefined
- [LeetCode] Unique Morse Code Words 独特的摩斯码单词
International Morse Code defines a standard encoding where each letter is mapped to a series of dots ...
- mysql 中通过身份证号码计算年龄
SELECT DATE_FORMAT(NOW(), '%Y') - SUBSTRING( '换成对应身份证',7,4) AS age
- docker container 互联
创建一个 network docker network create test-network 创建rocketmq docker run -d -p 9876:9876 -p 10909:1090 ...