欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

梁波安装xampp_及xampp安全设置

shiping1 的头像
1)先下载
2)解压
3)双击 xampp-portcheck.exe 检查端口有不有被占用
4)set-xampp.bat 进行安装
5)xampp-control.exe 控制面板


首页  视频  建站技术视频教程  XAMPP安装、设置详解

XAMPP安装、设置详解

作者  梁波创建:2011-11-02 (修改:2012-01-31)
一、下载和安装
  • 为什么XAMPP?
    在windows下快速搭建Apache、php、mysql环境的工具有不少,XAMPP是最著名的之一。Ethan使用多年,感觉XAMPP中的几个特色功能很有用:虚拟主机设置、phpmyadmin数据库数据库管理工具、集成了件服务器和ftp服务器。
  • 为什么用1.7.1而不用更高的版本?
    因为从XAMPP1.7.2开始,其中的php版本为5.3或以上,现在有些程序在php5.3下会有点问题,最好在php5.2下运行。另外在php5.2下方便用Zend Studio调试程序。
  • 下载地址:http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.7.1/,选择xampp-win32-1.7.1.zip。
  • XAMPP1.7.1主要配置:Apache 2.2.11、MySQL 5.1.33、PHP 5.2.9。
  • 下载到本地,解压缩,安装,浏览器打开localhost。
二、XAMPP的安全设置
  • XAMPP自身路径保护,比如设置用户名为ziji,密码是123。
  • mysql超级用户root密码设置,比如是123。
三、用XAMPP在本地搭建虚拟主机环境

视频更正:

如果按照上述视频操作,在浏览器输入localhost或任何一个绑定到本机ip(这里是127.0.0.1)的域名,打开的都是101.seowlyx.com网站的内容,这是视频制作的疏忽,却正好说明了恶意镜像这个知识点。 原因是httpd-vhosts.conf文件中,对于没有匹配的ServerName,会默认匹配第一个虚拟主机的设置,在这里是101.seowlyx.com的设置。我们可以加一个没有任何内容的虚拟主机放在第一个,比如:
1
2
3
4
5
<VirtualHost *:80>
ServerAdmin admin@anydomain.com
DocumentRoot "D:/jiaoxue/xampp/htdocs/sites/anydomain"
ServerName anydomain
</VirtualHost>
这样就杜绝了恶意镜像的可能。为了正常访问localhost,我们可以在下面增加一个虚拟主机:
1
2
3
4
5
<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot "D:/jiaoxue/xampp/htdocs"
ServerName localhost
</VirtualHost>
注意每次修改httpd-vhosts.conf文件,都要重启apache服务器才能生效。
  • 域名和目录的对应关系,本机域名解析:如何在本机设置域名解析
  • httpd.conf文件介绍
  • localhost+目录的形式不好
  • httpd-vhosts.conf文件介绍
    1
    2
    3
    4
    5
    <VirtualHost *:80>
    ServerAdmin admin@101.seowlyx.com
    DocumentRoot "D:/jiaoxue/xampp/htdocs/sites/101.seowlyx.com"
    ServerName 101.seowlyx.com
    </VirtualHost>
四、用XAMPP在本地搭建FTP服务器

五、用XAMPP在本地搭建邮件服务器

比如设置email账户:ziji@localhost,密码是123。




普通分类: