macos-XAMPP Apache Web服务器本地主机无法在MAC上运行
我在MAC OS 10.6上安装了XAMPP服务器,它工作正常。几天后,我检查了一下,但是这次不工作,localhost这次没有打开。
经过一些研发,卸载后我重新安装了XAMPP服务器
当我重新安装它后启动apache并给端口80运行另一个Web服务器时,然后我重新启动系统,然后apache启动ok,但是同一本地主机不工作
然后,在“系统偏好设置”中选中“ Web共享”,然后它已被关闭...
请有人告诉我我错了吗?
14个解决方案
183 votes
这就是帮助我的原因:
sudo apachectl stop
此命令杀死了预先安装在MAC OS X上的Apache服务器。
Yakov Fain answered 2020-06-24T21:51:12Z
49 votes
我不得不禁用OSX的内置Apache服务器(XAMPP支持线程):
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
这使XAMPP从80开始,而POW在20559运行。
失败的原因:我重新配置了/etc/apache2/httpd.conf,以侦听备用端口并重新启动OSX。 没运气。
Steve Clay answered 2020-06-24T21:51:40Z
27 votes
此解决方案对我来说效果很好。
1)关闭XAMPP控件
2)打开活动监视器(Launchpad-> Other-> Activity Monitor)
3)为所有进程选择过滤器(默认为我的进程)
4)全文搜索类型:httpd
5)杀死所有httpd物品
6)重新启动XAMPP控件并再次启动apache
万岁:)
minhas23 answered 2020-06-24T21:52:31Z
22 votes
尝试
sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
在终端
Sahil Doshi answered 2020-06-24T21:52:55Z
12 votes
为了做到这一点,您将必须从终端停止apache。
sudo apachectl stop
完成此操作后,您的apache服务器将重新启动并运行!
希望这可以帮助
Erica Santos answered 2020-06-24T21:53:23Z
9 votes
这是因为在Mac OS X中已经预安装了Apache。 因此,您可以做的是更改其中一个Apache(通过XAMPP安装的Apache或预安装的Apache)的侦听端口。
要更改XAMPP Apache的侦听端口,请转至/ Applications / XAMPP / xamppfiles / etc并编辑httpd.conf。 将行“侦听80”(80是侦听端口)更改为其他端口,例如。 “听1234”。
要么,
要更改预安装的Apache,请转至/ etc / apache2。 您可以使用文件httpd.conf进行相同的操作。
进行更改后,您可能需要重新启动Mac才能确定。
Surya Wijaya Madjid answered 2020-06-24T21:54:01Z
3 votes
将MongoDB集成到XAMPP中后,我遇到了类似的问题。 但是,执行命令“ sudo apachectl stop”可以解决问题
BKP answered 2020-06-24T21:54:21Z
2 votes
了解如何使其工作!
我只是将apache2(“ Web共享”文件夹)移到了桌面上。
转到终端并输入“ mv / etc / apache2 / / Users / hseungun / Desktop”
实际上它说你需要权威,所以
输入这个“ sudo -s”,然后它将进入bash-3.2
密码根
设置密码,然后“ mv / etc / apache2 / / Users / hseungun / Desktop”
尝试打开网络共享,然后在Mac上启动xampp
SeungUn Ham answered 2020-06-24T21:55:12Z
2 votes
我遇到了这个确切的问题,上述解决方案对我来说没有多大意义。
我的解决方案:
开启蓝牙! 工作了..
将我的Macbook Pro连接到iphone5(热点)后,我开始收到错误消息,打开蓝牙后,错误消息消失了..希望对您有所帮助!
user2021537 answered 2020-06-24T21:55:45Z
2 votes
如果您同时也在运行Skype。它会给你错误:
运行另一个Web服务器的端口80
首先关闭Skype,然后重新启动Apache,它将正常工作。
priyanka answered 2020-06-24T21:56:14Z
1 votes
通过轻松杀死Monitor Activity工具中的所有活动httpd进程,我获得了成功:
1)关闭XAMPP控件
2)打开Monitor Activity
3)为所有进程选择过滤器(默认为我的进程)
4)全文搜索类型:httpd
5)杀死所有显示的物品
6)重新启动XAMPP控件并再次启动apache
Jan P. answered 2020-06-24T21:57:00Z
1 votes
以我为例,Web共享正在运行,这阻止了XAMPP。
蓝牙设置(或网络)中的“取消勾选”网络共享,导致HTTPD显示在活动日志中。
Apache现在应该可以运行并可用了!
chris hays answered 2020-06-24T21:57:28Z
1 votes
通过命令行运行xampp服务
启动apache服务
须藤/ Applications / XAMPP / xamppfiles / bin / apachectl start
启动mysql服务
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server启动
这两个命令都像魅力一样工作:)
Kamlesh answered 2020-06-24T21:58:10Z
0 votes
与OS X Mavericks上的相同。
在更改Apache配置时经过几次错误尝试后,我在localhost / xampp上得到了奇怪的输出。 以为PHP引擎搞砸了。 但是,127.0.0.1/xampp可以正常工作。
最后,我清理了浏览器缓存并再次重新加载页面,瞧!
在Firefox上解决...
Ken Pega answered 2020-06-24T21:58:44Z