您现在的位置是:首页 > 文章详情

Mac免费使用MAMP搭建本地开发环境

日期:2019-01-28点击:549

打开MAMP

1548747222753

打开偏好设置

1548747342154

设置端口

1548747361850

这里用的是Apache,选择项目路径

1548747399085
到这里可以先运行一下看看是否有端口占用的情况,如果80被占用改成其他的,正常就继续下面的

修改apache文件httpd.conf

vi /Applications/MAMP/conf/apache/httpd.conf
找到这行把#注释去掉,:wq保存退出
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
33BFA549_D33A_4A81_99F1_6266DF4A9C5C

第一步、修改httpd-vhosts.conf文件

vi /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
1548748002055

//配置多个项目就复制多个,主要改两个地方 //DocumentRoot 修改为项目路径 //ServerName 自定义配置本地域名 <VirtualHost *:80> ServerAdmin alf66666@163.com DocumentRoot "/Users/eric/HBuilder/userprofiles/medin/backend/web" ServerName www.m.com ErrorLog "logs/apache_error.log" CustomLog "logs/dummy-host2.example.com-access_log" common </VirtualHost>

第二步、修改系统hosts,需要权限

sudo vi /etc/hosts
添加配置的本地域名,就是上面的ServerName

127.0.0.1 www.m.com

1548749159583

第三步、重启MAMP

1548749735181
1548749705989
如果配置多个项目,只需要重复上面三步就可以了

以上步骤做完,可以正常运行了
或许有其他报错情况

The requested URL index.php was not found on this server. 如果项目是Nginx运行的,选择Apache也是可以的,在项目目录(第一步配置的DocumentRoot)下添加.htaccess文件
// vi /Applications/MAMP/conf/apache/httpd.conf //修改apache文件httpd.conf //AllowOverride None 改为 AllowOverride All <Directory "/Applications/MAMP/bin/phpPgAdmin"> Options All AllowOverride All Order allow,deny Allow from all </Directory>

如果有端口6379 Redis等报错情况,可能是后端根据本地域名必须包含哪些英文字母来配置不同数据库等等,所以要和后端约定好本地域名规则,按照规则配置域名

原文链接:https://yq.aliyun.com/articles/689293
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章