Mac下安装XAMPP配置mysql环境变量

1、下載安裝文件,官網地址:「www.apachefriends.org

2、 输入sudo /Applications/XAMPP/xamppfiles/xampp security设置密码

3、设置mysql环境变量

访问mysql:/Applications/XAMPP/xamppfiles/bin/mysql -u root -p
修改环境变量:
1.创建并以 TextEdit 的方式打开 ~/.bash_profile 文件
touch ~/.bash_profile;

open -e .bash_profile

2.新增环境变量
export PATH=${PATH}:/Applications/XAMPP/xamppfiles/bin
3.让以上所做的配置生效
source ~/.bash_profile
4.查看是否生效(有时可能需要关闭当前 Terminal 窗口重新开启一个)
echo $PATH

5、xampp安装成功之后,有的程序可以在localhost中运行,有的却报如下问题:

Access forbidden!  You dont have permission to access the requested object. It is either read-protected or not readable by the server.

 
  

解决办法:

可以找到apache的httpd.conf文件,找出

 />
    Options All
    AllowOverride All
    Order deny,allow
    Allow from all

如果还不行,那就是权限的问题了

在命令中运行如下命令

chmod -R 777 /Applications/XAMPP/xamppfiles/htdocs

就可以了。

5、更改根目录(默认目录在(xapp/htdocs)

  a、 修改httpd.conf文件,找到documentroot和directory,分别改成你所需要的路径

  b、apache默认的用户组群是deamon,需要修改的成自己mac的用户名称,同样在httpd.conf文件中,user daemon改为user yourname,否则会报错403


6、配置mysql终端路径:

需要在终端命令行操作时,比如输入:mysql -u root -p,未正确配置前不会出现想要的输入密码提示,而是会提示:

command not found

原来当你输入命令的时间,系统会在/usr/bin这个位置里寻找你输入的命令,如果你没有把命令引入到这个位置,无论你直接cd到工具具体的位置调用,也是白费功夫的。只要把这个工具的绝对位置引入到/usr/bin,所有的问题就迎刃而解了,只要我们把这条命令执行: 

sudo ln -s /applications/xampp/bin/mysql /usr/bin

假如提示你权限不够:

ln: /usr/bin/mysql: Operation not permitted

把权限升高点

$ sudo ln -s /usr/local/mysql/bin/mysql /usr/bin

sudo执行还是不可以

ln: /usr/bin/mysql: Operation not permitted

还报错

$ alias mysql=/applications/xampp/bin/mysql

你可能感兴趣的:(Mac下安装XAMPP配置mysql环境变量)