Xampp安装:
方法1:使用安装包进行安装
使用安装包来安装 XAMPP 是最简单的方法。
XAMPP win32 的安装向导
安装过程结束后,您会在 开始/程序/XAMPP 菜单下找到 XAMPP。您可以使用 XAMPP 控制面板来启动/停止所有服务或安装/卸载所有服务。
XAMPP 控制面板能启动/停止 Apache、MySQL、FilaZilla 和 Mercury,或直接将其安装为服务
方法2:不使用安装包进行安装
如果不用安装包,则可下载 7-ZIP 压缩包(v1,7,3官网不提供)或 ZIP 压缩包,并将其解压至您选择的文件夹中。
我们将 XAMPP 解压到“D:\program files”路径下的“D:\program files\xampp”文件夹中。之后,打开 XAMPP 所在的文件夹,并运行其中的“setup-xampp,bat”。
另Win7/Vista 用户请注意:由于对 Vista 默认安装的 c:\program files 文件夹没有足够的写权限,我们推荐您为 XAMPP 安装创建新的路径,如 c:\xampp 或 c:\myfolder\xampp。且运行“setup-xampp,bat”时最好“以管理员身份运行”。
这样能使配置文件中的路径信息得到更新。
最后,通过那些批处理文件或图形界面的“xampp-control,exe”启用不同的服务即可。
注意:如果您使用的是 XAMPP 的安装包,您不需要运行“setup_xampp,bat”。
方法3:不安装直接用 ?我想使用免手动配置的 XAMPP!?
如 果您将 XAMPP 解压到根目录(比如 c:\xampp 或 d:\xampp 等等),您可以尝试直接启动 XAMPP。这意味着您不需要先运行“setup_xampp,bat”进行配置。Apache、MySQL 和 Mercury 邮件服务器能够正确启动!只有 FileZilla FTP 服务器不会启动,因为它需要绝对路径。使用这种方法请注意:不要解压到双重 xampp 文件夹中(如 c:\xampp\xampp)!只能使用一个 xampp 文件夹(如 d:\xampp(\apache 等等))。如果您使用了双重文件夹,那么您必须先运行“setup-xampp,bat”的配置过程。
我自己在Windows7里面不安装直接启动XAMPP的控制面板时,则无法启动MySQL,如下图
phpMyAdmin也进不了,提示一个#2002的错误;即使在services,msc里面想手动启动服务也不行,提示一个叫1066的错误。只能进入E:\xampp\mysql\bin目录,运行mysqld,exe才行。
而安装之后则没有此问题,在控制面板里就可直接启动MySQL服务。
Xampp配置
1、首先修改C盘WINDOWS\system32\drivers\etc目录下的 hosts 文件,用记事本打开,加入:
127,0,0,1 www,a,com
127,0,0,1 www,b,com
2、打开xampp\apache\conf\httpd,conf文件,搜索 “Include conf/extra/httpd-vhosts,conf”,确保前面没有 # 注释符,也就是确保引入了 vhosts 虚拟主机配置文件。
开启了httpd-vhosts,conf,默认的httpd,conf默认配置失效(确保 httpd-vhosts,conf 文件里也开启了虚拟主机配置,见第3条),访问此IP的域名将全部指向 vhosts,conf 中的第一个虚拟主机。
3、在虚拟主机设置文件xampp\apache\conf\extra\httpd-vhosts,conf里设置:
取消 NameVirtualHost *:80 前面的 ##,这样就启用了 vhosts,conf ,默认的httpd,conf默认配置失效。虚拟主机配置将只设置在 httpd-vhosts,conf 里。
<VirtualHost *:80>
DocumentRoot /xampp/htdocs/a
ServerName www,a,com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /xampp/htdocs/b
ServerName www,b,com
</VirtualHost>
4、设置完了第3条之后,你会发现访问 localhost直接指向到设置的 a 那个路径去了,这个问题在第2条有讲。也就是开启了 vhosts后,默认的 httpd 的配置就会失效了,默认的访问就指向到 vhosts 里的第一条设置去了。这时候你要把 localhost的目录配置给设置回来。
<VirtualHost *:80>
DocumentRoot /xampp/htdocs/
ServerName localhost
</VirtualHost>
Xampp教程,使用教程
1配置 XAMPP
在浏览器里输入:http:/localhost:99/xampp/ 即可看到 XAMPP 欢迎界面。其中99是你修改的Apache端口。
如果出现错误请查看您在以前是否安装过类似软件,如 dedecms 的 dedeampz,并存可以有些冲突,停止这些软件的运行或者直接卸载即可。
2登陆 XAMPP
通过默认主页 http:/localhost:99/xampp/左侧的工具栏phpmyadmin导航栏进入phpmyadmin界面输入用户名root后直接点击登陆(密码默认为空)即可。
3建立新的数据库
你可以把图中的blog改为你的你的数据库名。一定要把“整理”改为“utf8_unicode_ci”。至此到一段落。小结一下:在我这里数据库名:blog 用户名:root 密码为空(即无需密码)
4,调试的PHP程序
把你需要调试的PHP程序的文件夹复制粘贴到xampp\htdocs文件夹中。(例如你是调试wordpress,则把wordpress文件夹放到xampp\htdocs文件夹中)
5,浏览器端访问
在浏览器中输入:http:/localhost:99/wordpress/就可以访问本地的wordpress了。千万记住把你的端口号带上。否则无法访问。
发布网站教程
解决80端口问题、解决动态IP甚至无公网IP问题。
动态IP时,可以使用动态域名解析方案,固定域名后,即可让域名网站正常访问。开放的动态域名解析有dnspod的API、nat123动态域名解析等。80端口被屏蔽或无公网IP时,可以使用开放的nat123的80端口映射,在内网将网站应用绑定自己的域名,即可使用域名访问网站。