xampp安装完后的工作及问题

来源:互联网 发布:黔马网络 编辑:程序博客网 时间:2024/06/08 19:22

如果不能启动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就能运行了!!!


0 0