您的位置:首页 > 其它

xampp安装完后的工作及问题

2016-06-23 11:21 302 查看
如果不能启动apache,如下图所示:



这是由于80端口和443端口被其它程序占用的原因,这是一个很经典的问题,不少人都会遇到。

解决方法:

点击apache的config按钮,选择httpd.conf选项,打开这个文件。

找到下面这句:
Listen 80


改成这样,或者你想改的任何端口(不与其它冲突)。
Listen 8080


再往下找,找到
ServerName localhost:80

将这个再改为:

ServerName localhost:8080


第二步:点击apache的config按钮,选择httpd-ssl.conf选项,打开这个文件。

 找到这一行:
Listen 443


改成4433,或者其它可用的端口。
Listen 4433


再往下找,找到:
<VirtualHost _default_:443>

ServerName localhost:443


将443改为 4433,如下:
<VirtualHost _default_:4433>

ServerName localhost:4433


注意保存这两个文件,改完后,重启apache,就可以启动了。

1.安装完xampp后,第一个问题就是设置root密码。



这时千万成不要点生成密码这个选项,因为这样一来设置的密码就会变成它加密后的密码。

然后在config按钮中选择phpmyadmin,编辑它的配置,在

$cfg['Servers'][$i]['password'] = '';这一句,填上你设置的密码。这样才能重新登录进phpmyadmin。

2.外网访问phpmyadmin问题

远程访问phpmyadmin的时候出现错误

New XAMPP security concept:

Access to the requested object is only available from the local network.

This setting can be configured in the file "httpd-xampp.conf".

意思是xampp的安全配置只允许本地网络的访问请求,需要配置httpd-xampp.conf,打开这个文件

方法二:

找到

<Directory "D:/xampp/phpmyadmin">

    AllowOverride AuthConfig

    Require all granted

</Directory> 

修改为

<Directory "D:/xampp/phpmyadmin">

    AllowOverride AuthConfig

    Allow from all

    Require all granted

</Directory> 

3.如果以前安装过mysql

这样打开panel时,mysql不会运行,首先把以前安装的mysql文件夹删除掉,再进入到环境变量中,把mysql的环境变量删除掉,最后把MySQL服务删除掉,方法:

cmd下:sc delete MySQL;

重新启动xampp,mysql就能运行了!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: