首先我的英语可能不好,所以如果你理解我的意思但是句子不正确,请随意编辑我的帖子,如果你不明白,我会尽力解释。
我在MyBook Air版本10.11.5上安装了XAMMP。我可以启动应用程序但是在"管理服务器"当我按下"开始全部"按钮所有状态从"已停止"到"开始"然后返回"停止"大约20秒后。这是应用程序日志:
Starting MySQL Database...
Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Starting ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started
这里有两件事:MySQL数据库没有发送任何回报,似乎服务器正在运行日志。所以也许这只是"管理服务器上的显示问题"标签,所以我试图去地址http://localhost
,但没有。
经过大量研究并尝试了唯一一个能给我我想要的东西的主题是:MySQL Database won't start in XAMPP Manager-osx
命令sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
完美无缺。所以现在我只能启动MySQL服务器了。我发现了一些东西,这是终端日志:
MacBook-Air:~ user$ sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
Starting MySQL
. SUCCESS!
您可以看到我必须输入会话密码。所以我的问题很简单:
密码可能是XAMPP Manager的问题吗? 即管理员尝试启动服务器但遇到密码请求,然后无法启动服务器。
如果是这样的话,我怎样才能给XAMPP提供访问权限,以便管理员可以自己启动服务器而无需使用终端?
如果我无法修复Manager问题,是否还有如下所示的命令启动PHP服务器?
我保证我对此主题进行了研究,但我没有发现这个特定密码(我经常在启动会话密码时被重定向...)。
感谢您的阅读,也许是为了回答!
答案 0 :(得分:2)
是的,因为这不是启动XAMPP的正确方法。
您应该对xampp应用程序文件夹执行以下操作cd
,应该有一个名为xampp的可执行文件。 gui应用程序不是那么好,我有各种各样的问题,我认为最好的办法是通过终端启动它。
密码不是问题,因为它需要管理员权限才能运行密码。这就是为什么你要使用sudo
。
运行以下命令:
sudo ./xampp start
您可以通过键入以下内容找到所有xampp终端命令的列表:
./xampp -h
例如,您可以启动不同的模块'单独的应用程序,例如启动apache。
sudo ./xampp startapache
我希望这会有所帮助。
答案 1 :(得分:0)
安装程序可能会破坏它吗? 我遇到了同样的问题,但在降级到7.0.5后,El Capitan的一切正常。