wamplocalhost无法访问解决方案

wampserver安装时报错提示缺少或丢失文件

下载安装vc_redist.x64(2015)文件
https://www.microsoft.com/zh-cn/download/details.aspx?id=53840
如果安装完运行库再安装wampserver还提示缺少就卸载该运行库再安装
如果运行库安装失败的话下载系统补丁详情参考
https://jingyan.baidu.com/article/ea24bc39ce0f88da62b331e0.html
补丁进入微软官方然后搜索文件名称即可
https://www.microsoft.com/zh-cn/

apache服务器无法启动

查看是否有程序占用80端口
运行cmd后输入netstat -ano
查看80端口是否被占用 如果被占用再任务管理器里面进行关闭

如果还是无法启动可能是因为上一次卸载没有卸载干净
解决办法,1是删除原来安装的文件夹;2是把wamp安装在跟原来同一个路径

apache服务器无法被同路由器访问

打开apache的httpd.conf文件
把下面的代码粘进去

<VirtualHost *:80>
    <Directory "D:\wamp64/www/">
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
    # ServerAdmin wampserver@wampserver.invalid
    DocumentRoot "D:\wamp64/www"
    # ServerName localhost:80
    DirectoryIndex index.PHP index.html
</VirtualHost>

"D:\wamp64/www"修改成你放网站根目录的路径
代码我插在200多行的位置 切记不要插在别的配置里

wampmysql无法启动

这种原因可能出现在电脑里正运行其他版本的mysql
右击计算机点击管理,然后打开“服务和应用程序”,双击服务查看mysql是不是开启状态关闭其他版本服务,然后启动wampmysql服务

mysql修改密码

打开mysql控制台
按照步骤依次输入以下(括号里的就别输入了)
回车(因为初始密码是空所以直接回车)
use mysql()
update mysql.user set authentication_string=password(‘root’) where user=‘root’ ;
flush privileges;
quit
一共5个步骤,分号一定要写进去,建议复制然后粘贴进去(鼠标右键粘贴),此时修改的密码为root

使用源码运行出错原因

1.php版本问题更换php5.x版本试一下
2.数据库导入失败大概是时间默认值问题
my.ini文件中找到 [mysqld](大概是最后一行)

如果没有SQL_MODE,就添加,有就修改一下

sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"

你可能感兴趣的:(wamplocalhost无法访问解决方案)