1、下載安裝文件,官網地址:「
www.apachefriends.org
」
2、
输入
sudo /Applications/XAMPP/xamppfiles/xampp security设置密码
3、设置mysql环境变量
open -e .bash_profile
5、
xampp安装成功之后,有的程序可以在localhost中运行,有的却报如下问题:
<pre class="prettyprint prettyprinted" style="margin-top: 0px; margin-bottom: 18px; padding: 10px 10px 7px; color: rgb(51, 51, 51); font-family: Menlo, Monaco, Consolas, 'Lucida Console', 'Courier New', 'Microsoft Yahei', monospace; white-space: pre-wrap; line-height: 1.5em; border-style: solid; border-width: 1px 1px 1px 2px; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(27, 88, 184);"><code style="margin: 0px; padding: 0px; font-family: Menlo, Monaco, Consolas, 'Lucida Console', 'Courier New', 'Microsoft Yahei', monospace; background-color: transparent;"><span class="typ" style="color: rgb(102, 0, 102);">Access</span><span class="pln" style="color: rgb(0, 0, 0);"> forbidden</span><span class="pun" style="color: rgb(102, 102, 0);">!</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="typ" style="color: rgb(102, 0, 102);">You</span><span class="pln" style="color: rgb(0, 0, 0);"> don</span><span class="pun" style="color: rgb(102, 102, 0);">’</span><span class="pln" style="color: rgb(0, 0, 0);">t have permission to access the requested </span><span class="kwd" style="color: rgb(0, 0, 136);">object</span><span class="pun" style="color: rgb(102, 102, 0);">.</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="typ" style="color: rgb(102, 0, 102);">It</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="kwd" style="color: rgb(0, 0, 136);">is</span><span class="pln" style="color: rgb(0, 0, 0);"> either read</span><span class="pun" style="color: rgb(102, 102, 0);">-</span><span class="kwd" style="color: rgb(0, 0, 136);">protected</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="kwd" style="color: rgb(0, 0, 136);">or</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="kwd" style="color: rgb(0, 0, 136);">not</span><span class="pln" style="color: rgb(0, 0, 0);"> readable </span><span class="kwd" style="color: rgb(0, 0, 136);">by</span><span class="pln" style="color: rgb(0, 0, 0);"> the server</span><span class="pun" style="color: rgb(102, 102, 0);">.</span></code>
解决办法:
可以找到apache的httpd.conf文件,找出
<Directory />
Options All
AllowOverride All
Order deny,allow
Allow from all
</Directory>
如果还不行,那就是权限的问题了
在命令中运行如下命令
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