写在前面的话:老实说,刚开始我是准备写一个mac下apache+mysql+php环境搭建的,但是由于mysql之前就安装好了内容也比较多,所以就分开来写好了。单独mysql安装教程传送门:https://blog.csdn.net/qq_39852560/article/details/81591069而mac安装apache和php都很简单,因为mac都是预装有apache和php的,下面正式开始。
首先开始apache
因为系统预装了apache(默认安装路径是/etc/apache2),也就省去安装的步骤了,可以直接开启服务,命令行输入:sudo apachectl start回车,然后输入你的开机密码就可以。
那到底成功没成功呢,下面检验一下就好了:
打开浏览器在地址栏输入:localhost:80,如果网页上现实It Works!说明你成功了!如果不行的话,先试一试localhost:8080,再不行就打开配置文件修改一下默认端口号:
1、选中finder,按command+shift+g
2、输入/etc/apache2,回车
3、打开httpd.conf并找到Listen关键字,如下图所示(不同版本可能不一样),并修改端口号例如8000。。。
4、重启apache服务(sudo apachectl restart),在浏览器里输入:localhost:8000
5、完成!
关于配置文件的一些其它属性再说一个项目部署路径,默认下是/Library/WebServer/Documents,在配置文件里搜索关键字DocumentRoot,如下图
这个的具体作用下面再说⬇️
最后再附几个apache常用命令
sudo apachectl start 开启apache服务
sudo apachectl stop 停止apache服务
sudo apachectl restart 重启apache服务
sudo apachectl -v 查看apache服务
接下来开始配置PHP
因为mac下自带PHP,所以直接在apache的配置文件里配置一下就可以了:
1、在httpd.conf文件里搜索关键字LoadModule php
2、把这句话前面的#去掉,如下图
然后在服务部署路径(默认/Library/WebServer/Documents)里新建一个index.php文件,内容如图
重启服务器,在浏览器里输入localhost:80/index.php,显示下图就没有问题
到此,所有配置都完成了,应该是比较简单的吧,如果这篇文章对你有所帮助的话,麻烦赞一个呗?