其实具体步骤不是很麻烦,主要就是Mac的那些权限问题比较恶心。笔者已经详细的写了解决办法。请按照步骤一步一步来吧~
需要什么?
- 安装 web 服务器;
- 安装 PHP;
- 安装数据库,比如Navigate Premium, MySQL。
mac电脑 的OS X系统已经自带apache和php,所以只要创建.php 文件,然后上传到 web 目录中即可。服务器会自动对它们进行解析。所以你无需编译或安装任何额外的工具。下面是具体的步骤。
apache配置
1、我们需要手动开启apache服务,打开终端输入以下命令:
sudo apachectl start
手动开启后,在浏览器中输入localhost或者127.0.0.1 后会显示“It works!” 字样,则说明Apache服务开启成功;如下图:
2、修改Apache的配置文件 ,终端中输入以下命令:
sudo vim /etc/apache2/httpd.conf
然后输入电脑密码就可以进入编辑了;
找到#LoadModule php7_module libexec/apache2/libphp7.so,
这里需要注意,每个电脑里面的这个php版本不同,笔者的是7.你的要看你具体的是多少才知道,不要盲目的找7。谢谢!
去掉前面的注释符“#”(这里涉及一些mac终端终端命令懂一些基本命令就可以了,这里的话按i进入编辑模式,按Esc退出编辑模式,然后输入:wq退出vim并且保存修改);如下图:
3、已上两步之后,在终端输入命令:
sudo apachectl restart
我们就可以重启下Apache,至此Apache就已经配置好了。
4、下面就可以写个简单“hello word!”php程序来检验下。Mac OS 的Apache2的默认根目录:/Library/WebServer/Documents;我们可以在这个目录下新建.php文件,但是在此之前我们最好先安装一个php编辑器,不然用vim 编辑器没那么方便;我用的是PhpStrom,大家可以自行下载自己喜欢的编辑器。
打开终端输入一下两条命令:
touch /Library/WebServer/Documents/hello.php
open /Library/WebServer/Documents/hello.php
如果告诉你权限不够,拒绝方法的话就在前面加sudo,最高权限
输入
如果更改文件的时候发现无法修改请按笔者这篇文章来:https://wudi98.blog.csdn.net/article/details/104597754
原因是因为你只有读的权限,没有写的权限。按照笔者上面链接步骤走就可以了。
如果想要找到你的这个这个文件夹位置请使用这个命令:
cd /Library/WebServer open .
<?php
echo "hello word!";
?>
更改地址:
localhost/hello.php
就可以看到我们echo出来的内容勒。
数据库就自行配置吧,笔者使用的是DataGrip。【都是JetBrains一套的东西】
DataGrip使用教程:https://wudi98.blog.csdn.net/article/details/102967046