PHP+MYSQL网站开发环境架设(3):XAMPP-Php-优质IT资源分享社区

admin
管理员
管理员
  • UID1
  • 粉丝30
  • 关注4
  • 发帖数581
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:179回复:0

  PHP+MYSQL网站开发环境架设(3):XAMPP

楼主#
更多 发布于:2016-05-21 23:15

XAMPP是一款对比强壮的本地测验渠道,虽然面板是英文的,但明白易懂。注册为体系效劳有个优点即是开机能够主动运转,可是会耗费必定的体系资源,怎样取舍用户自个来定。装置成功,效劳也发动成功后,就能够把阅读器翻开输入

http://localhost/ ,试试是不是成功。在XAMPP

XAMPP是一款对比强壮的本地测验渠道,虽然面板是英文的,但明白易懂。注册为体系效劳有个优点即是开机能够主动运转,可是会耗费必定的体系资源,怎样取舍用户自个来定。装置成功,效劳也发动成功后,就能够把阅读器翻开输入http://localhost/,试试是不是成功。在XAMPP的网页选项里,有中文支撑,好像好多人都在用Xampp。

软件下载:http://www.apachefriends.org/zh_cn/xampp-windows.html

XAMPP即是:

Windows/Solaris/Linux/MacOS + Apache + MySQL +

Perl

1.到XAMPP官网下载最新版别XAMPP,网址:www.xampp.org

我把网址仿制下来可直接下载linux-1.6.8a.tar.gz">http://jaist.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.6.8a.tar.gz

2.下载后找到下载文件夹然后履行:tar -xzvf

xampp-linux-1.6.8a.tar.gz -C /opt (注:解压装置至opt目录)

3.进入xampp解压目录履行:./lampp start 发动成功会呈现:

Starting XAMPP for Linux 1.6.8a...

XAMPP: Starting Apache with SSL (and PHP5)...

XAMPP: Starting MySQL...

XAMPP: Starting ProFTPD...

XAMPP for Linux started.

4.ifconfig检查自个的IP,然后在网址栏输入http://192.168.1.2(注:写你自个的ip)测验经过会显示lampp期待网页

如:

期待运用XAMPP for Linux 1.6.8a !

恭喜您:

您现已成功装置了XAMPP!

如今您能够开端运用Apache以及别的的组件. 首要,

您能够经过左边的导航条上的'状况'功用来检查他们是不是作业正常.

您能够经过阅读 https://127.0.0.1 或许 https://localhost

来验证OpenSSL

祝您好运, Kai 'Oswald' Seidler + Kay Vogelgesang

附:如需卸载,先中止效劳:./lampp stop ,再履行rm

删去悉数目录就ok了,是不是很便利呀

PICTURE:/root/.tencent/qq//AppData/file//sendpix1.jpg

装置进程

办法 A:运用装置包进行装置

运用装置包来装置 XAMPP 是最简略的办法。

XAMPP win32 的装置导游

装置进程完毕后,您会在 开端/程序/XAMPP 菜单下找到 XAMPP。您能够运用 XAMPP

控制面板来发动/中止一切效劳或装置/卸载一切效劳。

XAMPP 控制面板能发动/中止 Apache、MySQL、FilaZilla 和

Mercury,或直接将其装置为效劳

办法 B:不运用装置包进行装置

假如不用装置包,则可下载 7-ZIP 压缩包或 ZIP

压缩包,并将其解压至您挑选的文件夹中。

本图中,咱们将 XAMPP 解压到“D:\program files”途径下的“D:\program

files\xampp”文件夹中。以后,翻开 XAMPP 地点的文件夹,并运转其间的“setup-xampp.bat”。

这么能使装备文件中的途径信息得到更新。

最终,经过那些批处理文件或图形界面的“xampp-control.exe”启用不一样的效劳即可。

留意:假如您运用的是 XAMPP 的装置包,您不需求运转“setup_xampp.bat”。

»我想运用免手动装备的 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”的装备进程。

操作攻略

操作 1:发动/中止/测验 XAMPP

www.nat32.com 制造的 XAMPP 控制面板不包括在 Lite 版(精简版)中。

.\xampp\xampp-control.exe

其它的效劳发动/中止脚本

发动 Apache 和 MySQL:.\xampp\xampp_start.exe

中止 Apache 和 MySQL:.\xampp\xampp_stop.exe

发动 Apache:.\xampp\apache_start.bat

中止 Apache:.\xampp\apache_stop.bat

发动 MySQL:.\xampp\mysql_start.bat

中止 MySQL:.\xampp\mysql_stop.bat

发动 Mercury 邮件效劳器:.\xampp\mercury_start.bat

(Mercury 邮件效劳器只能经过 XAMPP 控制面板的图形界面中止)

设置 FileZilla FTP

效劳器:.\xampp\filezilla_setup.bat

发动 FileZilla FTP

效劳器:.\xampp\filezilla_start.bat

中止 FileZilla FTP

效劳器:.\xampp\filezilla_stop.bat

测验:Apache 效劳发动后,在阅读器中输入地址 http://localhost

http://127.0.0.1,并检查一切的 XAMPP 样例和东西。

操作 2:将特定的效劳器装备为体系效劳

您能够在 NT4、2000 和 XP 渠道中将特定的效劳器装备为体系效劳。请运用以下脚本:

装置 Apache

效劳器为体系效劳:.\xampp\apache\apache_installservice.bat

卸载 Apache

效劳器的体系效劳:.\xampp\apache\apache_uninstallservice.bat

装置 MySQL

效劳器为体系效劳:.\xampp\mysql\mysql_installservice.bat

卸载 MySQL

效劳器的体系效劳:.\xampp\mysql\mysql_uninstallservice.bat

装置及卸载 FileZilla FTP

效劳器为体系效劳:.\xampp\filezilla_setup.bat

Mercury 邮件效劳器:现在还不能装备为体系效劳!

操作 3:装置插件

除了主程序包外,还有许多有关的插件可用于开发环境。现在,本站发布的官方 win32

插件如下:

包括 Mod_Perl 和精选的主要 Perl 模块的 Perl 插件

Tomcat 插件(体系需求:体系中有必要现已装置 SUN J2SE SDK)

Tomcat 插件的 Cocoon 模块(体系需求:体系中有必要现已装置 Tomcat)

Python 插件

引荐的装置办法如下:XAMPP 装置包需求装置包格局的插件,7-Zip 压缩包需求 7-Zip

压缩包格局的插件。ZIP 压缩包格局的插件请直接解压缩至 XAMPP

的主文件夹中。然后运转“setup_xampp.bat”批处理文件即可。装置包格局的插件能主动装备一切的东西,您不需求手动装备。

留意:任何人都能够为他的项目编写新的 XAMPP 插件。例如,您能够在

http://sourceforge.net/projects/xamppaddon 找到其它的

XAMPP 插件。

操作 4:晋级 XAMPP

当 XAMPP 程序集里的单独组件被晋级时,咱们会将 XAMPP

同步晋级。然而,其间一些组件的变化与咱们最新发布的版别不兼容,所以咱们就不会晋级这类组件。咱们一般能晋级 XAMPP

中一切的效劳器和程序。但咱们不晋级装备文件,由于您可能现已修改过他们了。提示:假如您用的是装置包版的

XAMPP,那么您在运用晋级装置包的时分将十分轻松。别的用户请下载自解压 7-ZIP 压缩包。直接将其间的文件释放到 XAMPP

文件夹中,并掩盖原有的文件即可。

安全疑问(必读!)

XAMPP 安全控制台

正如前面说到,XAMPP 并不是为出产环境准备的,它只为开发者效劳。为了便利开发者,XAMPP

被默许装备为一切功用悉数敞开。关于开发环境来说,这是十分好的,但关于出产环境,这可能是灾难性的。

下面是 XAMPP 默许装备的安全疑问列表:

MySQL 管理员(root)未设置暗码。

MySQL 效劳器能够经过网络拜访。

PhpMyAdmin 能够经过网络拜访。

样例能够经过网络拜访。

Mercury 邮件效劳器和 FileZilla FTP 效劳器的用户是揭露的。

所以咱们应当在发布一些在线的东西前确保 XAMPP

的安全性。有时分,一个防火墙或一个外部路由器就满足安全了。首要,您能够试试根据网络的“XAMPP 安全控制台”。

修正绝大多数的安全薄弱环节,只需拜访以下地址(只能在本地核算机上拜访):

1.4.15 版之前的版别:

http://127.0.0.1/xampp/xamppsecurity.php

1.4.15 版及以后版别:

http://127.0.0.1/security

MySQL、PhpMyAdmin 的管理员暗码和 XAMPP 的目录维护能够在这儿设置。关于

Mercury 邮件效劳器和 FileZilla FTP

效劳器,请记住更改装备设置(比方用户名和暗码)。假如您不需求这些效劳,那就不要发动它们——这么也是安全的。

卸载

移除办法 A:装置包

运用装置包(NSI)装置的

XAMPP,请运用自带的卸载东西进行卸载!自带的卸载东西会将注册表中的有关内容和一些效劳同时卸载。自带的卸载东西如下图所示。

移除办法 B:zip 和 7-zip 压缩包

卸载办法根据您运用的 XAMPP 装置版别有所不一样:

ZIP 压缩包

自解压 7-ZIP 压缩包

XAMPP lite(精简版)

卸载时只需删去悉数 XAMPP

文件夹即可。不触及注册表项,不触及环境变量……简略而又洁净!但在此之前不要忘掉封闭一切 XAMPP 组件的效劳器,退出一切的面板。也许您现已装置了一些

XAMPP 的组件作为体系效劳,那么您有必要先卸载这些效劳!

多见疑问

疑问 1:什么是 XAMPP Lite(精简版)?

XAMPP Lite(精简版)相似 XAMPP 引荐的 PHP 与 MySQL

迅速运用包。与完整版比较,它少了一些东西,比方 Mercury 邮件效劳器或 FileZila FTP

效劳器。留意:精简版没有有关的装置包、插件或晋级包。

疑问 2:我的网络文档应当放在哪里?

一切网络文档都放在 htdocs 主文件夹中(.\xampp\htdocs)。假如您将

test.html 文件放在这儿,您能够经过 http://localhost/test.html 来拜访它。php 或 cgi 文件也相同放在这儿。别的的

WWW 子文件夹能够在 htdocs 目录下创立。例如将 test.html 放在 .\xampp\htdocs\new 途径下,您就能够在阅读器的地址栏中输入

http://localhost/new/test.html 来拜访这个文件。

更多的文件特性概述:

CGI) 可履行:悉数;答应的结束:.cgi => 主程序包

PHP) 可履行:悉数;答应的结束:.php .php4 .php3 .phtml =>

主程序包

MOD Perl) 可履行:.\xampp\htdocs\modperl;答应的结束:.pl

=> Perl 插件

ASP Perl) 可履行:.\xampp\htdocs\modperlasp;答应的结束:.asp

=> Perl 插件

JSP Java)

可履行:.\xampp\tomcat\webapps\java(和别的);答应的结束:.jsp => Tomcat 插件

Servlets Java)

可履行:.\xampp\tomcat\webapps\java(和别的);答应的结束:.html(和别的)=> Tomcat 插件

MOD Python) 可履行:.\xampp\htdocs\python;答应的结束:.py

=> Python 插件 Spyce Python) 可履行:.\xampp\htdocs\python;答应的结束:.spy => Python

插件

疑问 3:我能移动 XAMPP 吗?

能够,但只限于 ZIP/7-ZIP 压缩包版的

XAMPP。移动操作以后,您有必要运转“setup-xampp”使装备文件得到更新。请不要用这种办法测验装置版的 XAMPP。假如您在运用装置版的

XAMPP,您能够将其仿制(而不是移动)一份,并放到新的途径下,然后运转“setup-xampp”使装备文件得到更新。试试吧!:)

疑问 4:我怎么装备默许的开端页面?

假如您在阅读器中拜访相似 http://localhost/xampp/ 的文件夹,Apache

效劳器会主动回来一个默许的开端页面。Apache 会主动寻找已存在的相似 index.php 的索引页。httpd.conf

中的“DirectoryIndex”指令担任这个功用。在这儿您能够界说默许开端页面的姓名和协议。XAMPP

在默许状况下,“DirectoryIndex”指令的列表如下:

index.php index.php4 index.php3 index.cgi index.pl

index.html index.htm index.html.var index.phtml

疑问 5:我怎么在 PHP5 和 PHP4 之间相互切换?

XAMPP(非精简版!)包括 PHP5 和

PHP4。请运用“php-switch.bat”($path-to-xampp\xampp\php-switch.bat)来切换版别。留意:在切换版别前请先中止

Apache 效劳器。

疑问 6:我在哪里能更改装备文件?

您能够经过文本修改器来更改 XAMPP 的各种装备文件。这些文件存在于以下途径:

Apache 根本装备:.\xampp\apache\conf\httpd.conf

Apache SSL:.\xampp\apache\conf\ssl.conf

Apache

Perl(仅限插件):.\xampp\apache\conf\perl.conf

Apache

Tomcat(仅限插件):.\xampp\apache\conf\java.conf

Apache

Python(仅限插件):.\xampp\apache\conf\python.conf

PHP:.\xampp\php\php.ini

MySQL:.\xampp\mysql\bin\my.ini

phpMyAdmin:.\xampp\phpMyAdmin\config.inc.php

FileZilla FTP 效劳器:.\xampp\FileZillaFTP\FileZilla

Server.xml

Mercury

邮件效劳器根本装备:.\xampp\MercuryMail\MERCURY.INI

Sendmail:.\xampp\sendmail\sendmail.ini

疑问 7:运转 XAMPP 时我需求衔接网络吗?

不需求!您能够“离线”运用 XAMPP。

疑问 8:这些文件夹里都是些什么东西?

途径内容

\xampp\anonymous匿名 FTP 的样例文件夹

\xampp\apacheApache 效劳器

\xampp\cgi-bin可履行的 CGI 脚本

\xampp\FileZillaFTPFileZilla FTP 效劳器

\xampp\htdocshttp 文档的主文件夹

\xampp\install用于 XAMPP 的装置(请勿删去!)

\xampp\licenses同上

\xampp\MercuryMailMercury 邮件 SMTP POP3 IMAP

效劳器

\xampp\mysqlMySQL 效劳器

\xampp\perlPerl

\xampp\phpPHP(4 和 5)

\xampp\phpmyadminphpMyAdmin

\xampp\security额定的安全装备

\xampp\tmp临时文件夹

\xampp\webalizerWebalizer 网络状况

\xampp\webdavWebDAV 样例

有关信息

在哪里我能找到更多信息(多见疑问解答等等)?

请拜访咱们的 XAMPP Windows 版 FAQ(多见疑问解答):

http://www.apachefriends.org/zh_cn/faq-xampp-windows.html

或许到咱们的论坛发问:

http://www.apachefriends.org/f/

XAMPP 与体系效劳

对于一切 NT/2000

用户,在程序包各自的途径中您会找到将一切效劳器装备为体系效劳的装置/卸载文件。

apache_installservice.bat => 装置 Apache

为体系效劳

apache_uninstallservice.bat => 卸载 Apache

的体系效劳

mysql_installservice.bat => 装置 MySQL 为体系效劳

mysql_uninstallservice.bat => 卸载 MySQL

的体系效劳

您对上述各效劳器做出改动后别忘掉重新发动核算机。请留意!卸载 MySQL 的体系效劳前别忘掉先中止

MySQL 效劳!

MySQL 和 PHP

MySQL 的“root”用户默许状况是没有暗码的,所以在 PHP 中您能够运用

mysql_connect("localhost","root","") 来衔接 MySQL 效劳器;

假如您想为 MySQL

中的“root”用户设置暗码,请在控制台中运用“mysqladmin”指令。例如:

\...\xampp\mysql\bin\mysqladmin -u root password

secret

请留意,您更改 root 的暗码以后,不要忘掉更改 PHPMyAdmin 中的有关信息。在

\...\xampp\phpmyadmin\ 下查找“config.inc.php”并修改下面几行:

$cfg['Servers'][$i]['user'] = 'root'; // MySQL

SuperUser

$cfg['Servers'][$i]['auth_type'] = 'http'; // HTTP

MySQL authentification

从今往后,需求准确输入“root”的暗码才干发动 PHPMyAdmin

优质IT资源分享社区为你提供此文。

本站有大量优质php教程视频,资料等资源,包含php基础教程,高级进阶教程等等,教程视频资源涵盖传智播客,极客学院,达内,北大青鸟,猎豹网校等等IT职业培训机构的培训教学视频,价值巨大。欢迎点击下方链接查看。

php教程视频

优质IT资源分享社区(www.itziyuan.top)
一个免费,自由,开放,共享,平等,互助的优质IT资源分享网站。
专注免费分享各大IT培训机构最新培训教学视频,为你的IT学习助力!

!!!回帖受限制请看点击这里!!!
!!!资源失效请在此版块发帖说明!!!

[PS:按 CTRL+D收藏本站网址~]

——“优质IT资源分享社区”管理员专用签名~

本版相似帖子

游客