您的位置:首页 > 其它

Xampp安装,Xampp配置,Xampp教程,解决80端口动态IP无公网IP

2014-07-25 18:06 281 查看
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端口映射,在内网将网站应用绑定自己的域名,即可使用域名访问网站。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐