mac设置mysql搞砸了_macos-XAMPP Apache Web服务器本地主机无法在MAC上运行

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值