当前位置:首页 » Windows VPS, 服务器 » Windows中用xampp搭建apache+php+mysql环境

Windows中用xampp搭建apache+php+mysql环境

2010年12月13日 | 分类: Windows VPS, 服务器 | 标签: , , , ,

利用xampp可以非常简单的安装apache、php、mysql、perl、phpmyadmin、ftp等常用web应用。目前已经发行了四个版本的xampp,分别是适用于linux的xampp、适用于windows的xampp、适用于Mac OS x的xampp、适用于Solaris的xampp。

本教程主要讲解windows版的xampp的安装和使用。(教程中所有图片点击可放大)

windows版的xampp适用于Windows 、2000、XP、2003、Vista 等操作系统。该版本包括的程序或服务包括:Apache、MySQL、PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite 和 WEB-DAV + mod_auth_mysql等。

1、首先访问xampp中文官网下载最新版XAMPP Windows 1.7.3 [基本安装包]

2、运行下载的xampp-win32-1.7.3.exe自解压包,我默认安装在C盘

3、自解压完成后自动进入安装程序,是一个DOS界面,如下图
提示是否在桌面和开始菜单里添加快捷方式,默认y即可

4、默认y安装XAMPP到我们刚才解压的目录c:\xampp 
Should I locate the XAMPP paths correctly?
Should I proceed? (y/x=exit setup): y

5、这个保持默认n(即no)即可
Should I make a portable XAMPP without drive letters?
NOTE: – You should use drive letters, if you want use services.
      – With USB sticks you must not use drive letters.
Your choice? (y/n): n

6、按n后就能看到安装过程
relocating XAMPP…
relocate XAMPP base package
relocate Apache
relocate FileZilla FTP Server
relocate Mercury
relocate MySQL
relocate OpenSSL
relocate Perl
relocate PHP
relocate phpMyAdmin
relocate Sendmail
relocate Webalizer
relocate XAMPP Demopage
relocating XAMPP successful.
XAMPP is ready to use.
Press <Return> to continue:

7、将php.ini和my.ini中时区设置为UTC了
I have set the timezone in ‘php.ini’ and ‘my.ini’ to “UTC”.
You should correct these values if my guess was wrong.
Press <Return> to continue:

8、安装完成了,进入xampp的设置界面
1. start XAMPP Control Panel      #启动XAMPP的控制面板
2. relocate XAMPP                          #重装xampp
   (current path: C:\xampp)          #当前安装路径为c:\xampp
3. disable HTTPS (SSL)                   #禁用HTTPS(SSL)
4. disable Server Side Includes (SSI)     #禁用SSI
5. enable IPv4 only (current: IPv4/6 (auto))     #只支持IPv4(当前支持IPv4和IPv6)
6. disable mod_perl                        #禁用mod_perl
7. disable Apache::ASP                 #禁用apache中ASP支持
x  Exit                                                    #按x键退出设置
Please choose (1-7/x):1

9、按1启动XAMPP的控制面板

10、在xampp控制面板勾选apache前的小框,安装apache服务

点击“确定”就安装apache服务了。
如果我们取消apache前小框里的勾,则是卸载apache服务

11、点击“Start”启动Apache服务

12、用同样的方法,安装并启动msyql服务、FileZilla FTP服务、安全配置服务(Mercury)

13、点击各服务后的admin按钮可以分别进入相应的管理界面。点击apche后的admin,可看到如下界面http://locahost/xampp
xampp是多语言版的,我们选择“中文”进入,就能看到中文界面了

14、点击mysql后的admin是进入phpmyadmin的管理界面http://localhost/phpmyadmin
点击filezilla后的admin是运行filezilla ftp server的主程序;
点击Mercury后的admin是进入xampp的安全配置页面http://localhost/security

15、在安全配置页面,我们看到默认设置下的xampp处于极为不安全的状态,
我们需要点击http://localhost/security/xamppsecurity.php进入安全设置页面

16、默认mysql的root密码为空,我们需要给root用户设置一个安全的密码

The root password was successfully changed. Please restart MYSQL for loading these changes!
看到这句提示,就表示密码修改成功了。需要重启mysql服务使设置生效。

17、为xampp设置访问密码,修改成功后,能看到上边的蓝色的提示

18、设置xampp的访问密码后,我们再访问xampp的控制面板,就会看到如下提示
输入刚才我们设置的用户名和密码即可登录了。

19、返回安全设置页面,我们看到FileZilla FTP还处理不安全状态,这是因为filezilla的安全设置需要手动到fillezilla ftp server里去修改,按照下图删除那两个默认的ftp用户就可以了

20、到此为止,xampp已经成功的在windows系统中安装成功了。

备注:此配置教程适合风速网络安装了windows系统的美国vps德国vps美国服务器德国服务器英国服务器国外服务器产品。