如何在没有提供任何端口号的情况下在MAMP中运行localhost?

san*_*dip 2 php macos mamp cakephp

我试图cakephp在localhost上运行一个项目MAMP,这个项目运行正常WAMP它有很多ajax调用,包括路径,如:

   localhost/controllerName/functionName
Run Code Online (Sandbox Code Playgroud)

但是在这种情况下 MAMP

 localhost:8888/controllerName/functionName     
Run Code Online (Sandbox Code Playgroud)

哪个没有运行

知道如何做到这一点?

我已mod_rewrite启用.

提前致谢!

Fly*_*arl 13

我相信您需要做的就是打开MAMP(而不是webstart)并将其更改为使用端口80,443和3306而不是MAMPS端口,其中一个是8888.它应该位于"服务器"部分和"常规"选项卡下.

我正在使用MAMP Pro,因此不能100%确定MAMP的接口是否相同.

-UPDATE为MAMP

如果您打开首选项,您应该看到Ports的选项.然后单击"设置为默认的Apache和MySql端口".这应该允许您使用localhost而不是localhost:8888.

希望有所帮助.