xampp 订阅
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。 展开全文
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
信息
语    言
英文、简体中文、繁体中文
原    名
LAMPP
外文名
XAMPP
属    性
软件站集成软件包
全    称
Apache+MySQL+PHP+PERL
XAMPP软件版本
到2019为止,XAMPP 共有以下四种版本:适用于 Linux 的版本(已在 Ubuntu、SuSE、RedHat、Mandrake 和 Debian 下通过测试),适用于 Windows 98、NT、2000、2003、2008R2、XP 、Vista 和Win7、Win8的版本,适用于 Solaris SPARC 的测试版(在 Solaris 8 环境下开发并测试),适用于 Mac OS X 的测试版。适用于 Mac OS X 和 Solaris 的 XAMPP 版本尚处于开发的第一阶段。使用时风险自担! [1]  XAMPP 1.8.2XAMPP 1.8.3MOD_PERL 警告:新发布的 Apache 2.2.6 不支持mod_perl(win32)。看起来 Apache httpd 小组已经知道了这个问题,并在下次发布 Apache 时会修正该问题。顺便说一句:Mod_JK(Tomcat 6.0.13插件)用起来没有问题。Vista 用户请注意:由于对 Vista 默认安装的 c:\program files 文件夹没有足够的写权限,我们推荐您为 XAMPP 安装创建新的路径,如 c:\xampp 或 c:\myfolder\xampp。
收起全文
精华内容
下载资源
问答
  • xampp

    2016-05-16 18:45:00
    双击运行目录内的setup_xampp.bat初始化xampp。然后运行 xampp-control.exe 可以启动或停止apache、mysql等各个模块并可将其注册为服务。 PHP 5与PHP 4的切换 XAMPP从 1.4.7版开始支持PHP 5与...

    安装运行

    编辑

    安装与启动

    以系统管理员用户登录,将下载的包在服务器上解压到任意目录(不能放在中文名目录内)、比如放到c盘根目录,

    双击运行目录内的setup_xampp.bat初始化xampp。然后运行 xampp-control.exe 可以启动或停止apache、mysql等各个模块并可将其注册为服务。

    PHP 5与PHP 4的切换

    XAMPP从 1.4.7版开始支持PHP 5与PHP 4可选启动,便于用户根据PHP程序的需要做出选择。

    运行根目录下的php-switch.bat即可进入php切换的命令窗口

    切换到php4:

    在命令窗口输入4

    切换到php5:

    在命令窗口输入5

    移动整体环境到其它地方(移动到其它目录或服务器)

    只运行根目录下的setup_xampp.bat即可进入命令窗口,选择“1"对环境重新进行初始化即可。

    注意:如果您启用了虚拟主机,这时需要重新检查虚拟主机配置文件中的相对路径是否正确(如果设置的是绝对路径则不必检查)[1] 

    系统安全

    XAMPP默认安装之后是很不安全的,普通用户不用任何密码就可以访问其Web管理页面,修改数据库。我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

    在默认状态下,phpmyadmin有两个用户名,分别是pma和root。其中,root是管理员身份,而pma则是普通用户身份,但二者在缺省状态下均无密码。

    这里的两个默认用户的密码务必要设置,设置方法:

    (1)先在“安全”这里设置好root账户的密码

    (2)通过默认主页左侧的phpmyadmin导航栏进入phpmyadmin界面,输入用户名root后直接点击登陆即可。

    (3)更改pma帐号密码:登录后,点击首页的“权限”菜单,点击出现的“用户一览”页面的用户名“pma”后面的图标进入权限设置页面,在“编辑权限”这个页面的“更改密码”这里设置密码。更改后用写字板或记事本等文本编辑器xampp\phpMyAdmin\config.inc.php的第63行的pma密码更改为刚才设置的密码,否则,登陆会出错。

    注:只有pma不设置密码时,XAMPP的web主界面的MySQL database的状态才会显示为ACTIVATED状态!

    目录说明

    Web程序(PHP、Html)都放到 xampp\htdocs\

    perl文件目录xampp\cgi-bin\;

    apache基础配置:xampp\apache\conf\httpd.conf

    apache更多配置(如虚拟主机等)文件:xampp\apache\conf\extra\

    php配置文件:xampp\php\php.ini

    参数说明

    xampp高级的启动与停止参数如下表信息。

    参数

    描述

    start

    启动 XAMPP。

    stop

    停止 XAMPP。

    restart

    重新启动 XAMPP。

    reload

    Apache,MySQL 和 ProFTPD(如果正在运行)重新载入各自的配置文件

    startapache

    只启动 Apache。

    startssl

    启动 Apache 的 SSL 支持。该命令将持续激活 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于激活状态。

    startmysql

    只启动 MySQL 数据库。

    startftp

    启动 ProFTPD 服务器。通过 FTP,您可以上传文件到您的网络服务器中(用户名“nobody”,密码“xampp”)。该命令将持续激活 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于激活状态。

    stopapache

    停止 Apache。

    stopssl

    停止 Apache 的 SSL 支持。该命令将持续停止 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于停止状态。

    stopmysql

    停止 MySQL 数据库。

    stopftp

    停止 ProFTPD 服务器。该命令将持续停止 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于停止状态。

    reloadapache

    Apache 服务器重新载入其配置文件。

    reloadmysql

    MySQL 数据库重新载入其配置文件。

    reloadftp

    ProFTPD 服务器重新载入其配置文件。

    配置

    只需要修改虚拟主机配置文件:xampp\apache\conf\extra\httpd-vhosts.conf。

    这里只说明基于域名(服务器只有单ip)的虚拟主机配置方法,基于ip(服务器多ip,可以每个虚拟主机一个ip)等的配置方法请参考apache官方手册。

    (1)请将“#NameVirtualHost *:80”这里的“#”去掉,即改为“NameVirtualHost *:80”,如果使用的非80端口,将这里和下面虚拟主机配置文件中的“80"改为实际端口即可。

    (2)我们看看这个配置文件下面的“VirtualHost example:”这部分,为了便于本机操作,我们先建立起“localhost”这个虚拟主机,否则一旦启用虚拟主机会导致本地的xampp无法进入web管理界面。

    配置文件自带了两个配置好但没启用的例子,我们建好的“localhost”的虚拟主机应该是这样的:

    1

    2

    3

    4

    5

    6

    7

    <VirtualHost*:80>

    ##ServerAdmin

    DocumentRoot/xampp/htdocs

    ServerNamelocalhost

    ##ErrorLog@rel_logfiledir@/dummy-host2.error_log

    ##CustomLog@rel_logfiledir@/dummy-host2.access_logcommon

    </VirtualHost>

    其中,没有注释符的几项是必需的,有注释符的项目是可选的,当然,您也可以根据apache官方文档设定更多的项目。[1] 

    “DocumentRoot”:

    必需。这个是虚拟主机站点的根目录,可以是相对路径绝对路径、路径不能包含空格等特殊字符。使用相对路径时路径是相对环境所在的分区,我的环境放在d盘的根目录,所以示例中写作“/xampp/htdocs”、也可以写作“D:/xampp/htdocs”(后面不加"/"),如果环境放在d盘的www目录,那么这里的路径就要写作“/www/xampp/htdocs”、也可以写作“D:/www/xampp/htdocs”(后面不加"/")。

    配置虚拟主机失败多数都是路径设置的不对。

    “ServerName”:

    必需。这个是配置虚拟主机的域名。可以是“localhost”、“cmsware”、等。

    虚拟主机配置常见问题:

    如果配置后apache通过管理面板启动不了,启动或关闭apache,这时能看到具体的报错信息。

    如果虚拟主机配置后没生效,看看apache报错日志(xampp\apache\logs\error.log)一般就能知道原因所在。[1] 

    提醒

    1,Skype与XAMPP的Apache有冲突,因为 Skype 缺省情况下把80端口和443端口作为接入设备的备用端口,也就是所谓的防火墙穿透了。

    解决方法:重新设置 Skype 菜单 "工具"->"选项"->"连接" 项,去掉 “把80端口和443端口作为接入设备的备用端口” 前面的复选框。副作用:如果你的 Skype 处于防火墙/代理之下,将没法正常使用 Skype ,只有正确设置了防火墙/代理的端口重定向才行。

    2,正在使用迅雷时也会导致xampp套件中的apache无法启动,可以先停掉迅雷。启动后再使用迅雷没问题。

    3,如果通过管理面板启动或关闭apache、mysql,请直接运行环境根目录下的apache_start.bat、apache_stop.bat或mysql_start.bat、mysql_stop.bat启动或关闭apache、mysql,这时能看到具体的报错信息

    4,如果您启用了组件中的ftp但远程连接时却根本连不上也没任何报错,这时请检查一下您服务器上是否设置了防火墙

    XAMPP Windows FAQ

    作者:Kay Vogelgesang,

    版本:2005 年 10 月 31 日

    简体中文版的 FAQ 有待翻译 :)

    1. General Questions

    XAMPP does not work under Windows XP SP2!

    Sure! But here, Microsoft delivered a new firewall. This firewall blocks the important ports 80 (http) and 443 (https) and the server does not want to start (anymore). The fast solution: Deactivate the Microsoft firewall with the toolbar and try to start XAMPP once more.

    Of course everybody also can define the own firwall exceptions in the security center. The following ports are needed for a basic functionality:

    http 80 (HTTP)

    https 443 (SSL)

    And for all other servers in XAMPP:

    ftp 21

    smtp 25

    pop3 110

    imap 143

    AJP/1.3 8009

    http-alt 8080 (Tomcat Default Port)

    Where I change the start page?

    Document is called a folder the $path-to-xampp\xampp\htdocs. There is the index site (index.html) the real start page which is initialized after executing of http://localhost. Alternatively, this page can also be deleted and replaced by "index.php" or "index.cgi" (etc.). The hierarchy of all index pages in the XAMPP be called:

    DirectoryIndex index.php index.php4 index.php3 index.cgi index.html index.htm index.html.var index.phtml

    Note: After changing that, you will find the XAMPP examples with the URL http://localhost/xampp.

    However, I needmod_perl, the Tomcat or Python!

    The tools for this exist with the XAMPP AddOns. Note: These additional packages work only the XAMPP main package not with the “xampplite”. At the moment there are the following AddOns:

    Perl withmod_perland many DBI drivers for the respective version of XAMPP (Apache)

    Tomcat withmod_jk2 but without Java JSDK. The required JSDK for that Addon was published in the download page or in the Readme. You should be installed Java JSDK before installing this AddOn!

    Python with mod_python

    You find all current AddOns for win32 on the XAMPP win32 download page. Besides that there are even further AddOns for XAMPP on

    http:///projects/xamppaddon.

    How do I check the md5 checksum?

    To check whether the package really is from developer, you need additional Programs. For example the console program md5sum.exe:

    http://downloads./contrib/md5sum/Windows/md5sum.exe

    So it works:

    Put the XAMPP package (e.g. xampp-win32-1.4.16.exe) and MD5 file (e.g. xampp-win32-1.4.16.5) and the md5sum.exe in the same directory

    Use the cmd with the following command, here:

    md5sum-c xampp-win32-1.4.16.

    xampp-win32-1.4.16.exe OK

    Otherwise something is wrong. By the way, another GUI program is MD5summer. Please visit their homepage for more information.: http://www.

    There are three "php.ini". Which is now the correct one?

    The \xampp\apache\bin\php.ini is the correct one! The others in the \xampp\php directory are only for PHP in CGI/CLI mode. So configure the \xampp\apache\bin\php.ini for web changes.

    Modifications in the php.ini will be saved also after the "PHP switch" (the changing of the PHP version). And note: Modifications in the php.ini and in the httpd.conf always need a Apache restart!

    Help! The PV.EXE (KILL.EXE) is a Virus in the XAMPP!

    No! The "pv.exe" (older the “kill.exe”) is not a Virus or a Trojan. It is a normal utility for killing processes like the kill order for Linux. We need this to stop some server like the Apache. Because the “shutdown/stop” statement do not work here without service installation. But sometimes we make a “hand start” and want to stop the Apache clean.

    Problem: Some Virus scans (also like Norton) make warnings here. Because it is the name (“kill”) or perhaps some Virus/Trojan bundles contain a kill program for stopping some unwanted programs.

    See also:

    Microsoft C 1

    Microsoft C 2

    Not enough memory in the system environment

    This kind of error message occurs only under home systems like Windows 95/98/ME and XP home. Problem: The worse memory administration of the Windows home systems allows not some applications like the "" to work with more memory that 160 kb. But our servers need more, however. Solution: Add the following line to c:\config.sys:

    shell=c:\windows\ c:\windows /e:2048 /p

    After the restart of your complete system please try XAMPP again. The memory of 2048 kb can be used now. That should be sufficient.

    The apache does not start on my system!!!

    This problem can be several reasons.

    (1) You have started more then one HTTP Server (IIS, Sambar, ZEUS and so on). Only one Server can occupy port 80. So you must terminate one http server, before you start the Apache. Some error messages like this show the problem:

    "(OS 10048)... make_sock: could not bind to adress 0.0.0.0:85

    no listening sockets available, shutting down"

    "(OS 10038)Socket operation on non-socket: make

    _sock: for address 0.0.0.0:443, apr_socket_opt_set: (SO_KEEPALIVE)

    no listening sockets available, shutting down"

    (2) You have Windows 95 with an outdated winsocks or your winsocks is damage. At least the Apache needs winsocks 2. Please download the current winsocks by www.

    (3) Sometimes the Winsock2 information has been corrupted by poorly written Internet programs (worms, virus). A Winsock2 Fix written by Tom Kynch can solve this problem (only 95,98,ME).

    (4) It runs a firewall, which blocks the Apache port. In this case, some pictures or javascripts cannot load via http://. Sometimes, you must deinstall your firewall completly to fix this problem.

    (5) You have XP professional without Service Pack 1. In this case the installation of SP1 is recommended urgently.

    (6) You have a Virus Scan from McAffee. Sometimes it makes problems. Deactivate here McAffee for testing of XAMPP.

    (7) You have other software, such as the Internet Telephone "SKYPE" which also blocks the port 80. (thanks Peter! ) However, one can change the SKYPE port: Actions -- > Options --> Connection. Here remove the check mark at "Port 80" for an alternate port. Restart Skype and also it should work. (thank Monty! )

    Tip: The "xampp-portcheck.exe" displays the status of every essential port of XAMPP. The status "Free" is even free and that is okay.

    My CPU load is with the Apache almost by 99%

    Please, enable following line = > # Win32DisableAcceptExin the /xampp/Apache/conf/httpd.conf.

    In this case correct is: Win32DisableAcceptEx

    The newer Apache versions have been an improved Winsock 2 support. But it does not work correctly with the Windows home versions. The statement "Win32DisableAcceptEx" in the httpd.conf deactivate this support. Sometimes, some Windows NT systems make trouble too. We do not know why.

    Pictures and style Sheets are not displayed!

    With some applications (phpEclipse, phpBB etc.) are problems with displaying great files rpictures. This problem can be solvedin the /xampp/Apache/conf/httpd.confthese lines

    # EnableSendfile offstage

    # EnableMMAP offstage

    Please activate these lines by removing #:

    EnableSendfile offstage

    EnableMMAP offstage

    Apache restart.

    Conversly sometimes, from

    EnableSendfile offstage

    EnableMMAP offstage

    you should make

    # EnableSendfile offstage

    # EnableMMAP offstage

    Try it out! Thanks for this solution to the forum and Kris!

    This problem is often caused by the program "NetLimiter" for regulating bandwidth. Please see here the thread in our forum

    http://www./f/viewtopic.php?t=6195&highlight=netlimiter

    for more information.

    I would like to install the MySQL server as a service!

    I would like to install the MySQL server as a service!

    Do only work under with NT, Windows 2000 and Windows XP.

    (1) Service installation: Under /xampp/mysql double-click on the "mysql_installservice.bat".

    (2) Service uninstallation: Under /xampp/mysql double-click on the "mysql_uninstallservice.bat". That is all!

    How I can set a "root" password in MySQL? (method 1)

    In the \xampp\mysql\bin directory enter into the console:

    mysqladmin -u root password secret

    Ok, "secret" should be your secret password. Then update the password for PHPMyAdmin. Open the "config.inc.php" in \xampp\phpmyadmin an edit following lines:

    INSTEAD OF ...

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

    $cfg['Servers'][$i]['password'] = '';

    NOW ...

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

    $cfg['Servers'][$i]['password'] = 'secret';

    Ads

    Set a new 'root' passwort with mysqladmin

    How I can set a "root" password in MySQL? (method 2 )

    Well, there is still another possibility to set the root password. Start PHPMyAdmin with http://127.0.0.1/phpmyadmin, open the database "mysql" (never delete this!) and use the table "user". Create here a new user or e.g. simply change the password of "root." MySQL restart! After that, do not forget to change the password in the "xampp/phpmyadmin/config.inc.php" for PHPMyAdmin.

    How I can set a "root" password in MySQL? (method 3 )

    This method based on a suggestion by Ruedi from Basel. With that: Thanks and Grüssli to Switzerland!

    Tip: Resetting the password can be make also with the /xampp/mysql/resetroot.bat. After that, the password is empty means "".

    Step 1: Run cmd

    C:\ program files \apachefriends\xampp\mysql\bin>mysqld-nt --skip-grant-tables

    Step 2: Run cmd

    C:\>C:\ program files\apachefriends\xampp\mysql\bin\mysqladmin -u rootflush-privileges password "newpwd"

    Step 3: Stopping MySQL

    C:\>C:\ program files\apachefriends\xampp\mysql\bin\mysqladmin -u root-p shutdown

    Enter password: ****** (newpwd)

    Step 4: Edit the “config.inc.php” for the access of PHPMyAdmin

    C:\ program files\apachefriends\xampp\phpmyadmin\config.inc.php

    Here search for "root"

    '$cfg['Servers'][$i]['password'] = 'newpwd'; // MySQL password

    Step 5: MySQL restart

    Can I use my own mysql server?

    Why not! Simply don't start the mysql from the xampp package. So you can use your own MYSQL server. Please note! Two servers cannot be started on one same port! If you have set a password for root, please do not forget to edit the "config.inc.php" in \xampp\phpmyadmin for PHPMyAdmin.

    Everyone can use PHPMyAdmin from outside!

    In the basic configuration of XAMPP, PHPMyAdmin have a public access. You can close this 'gap' with the "config.inc.php". Open the configuration file of PHPMyAdmin and edit the 'auth_type' lines:

    $cfg['Servers'][$i]['auth_type'] = 'config';

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

    $cfg['Servers'][$i]['password'] = 'secret';

    Now correctly ...

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

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

    $cfg['Servers'][$i]['password'] = '';

    Now, user and password are checked before PHPMyAdmin access the mysql server. Optionally you can set 'cookie' for 'http'.

    PHPMyAdmin Login, here cookie based

    Where is the IMAP support for PHP?

    As default, the IMAP support for PHP is deactivated in XAMPP because there were some mysterious initialization errors by some home versions like Windows 98. Who work with NT systems should open the \xampp\apache\bin\php.ini to active here the php exstension by removing the beginning semicolon.

    extension=php_imap.dll

    Apache restart! That is the method for all not loaded PHP modules in XAMPP to loading it

    I have problems with the reference of some classes in objects

    Thank you J&ouml;rg to point to that problem! It seems the activation of the "Zend Optimizer" makes trouble here. Please open the \xampp\apache\bin\php.ini and deactivate all lines in the [Zend] section. After that, restart the apache.

    Note: In the newer XAMPP versions, the ZEND extension is deactivate as default.

    Other free opensource programs (CMS and so on) do not function!

    Linux and Windows are different. So the crypt() function does not supported for windows and so on. Also the simple programming can be strange: For example the term 'var=Text;' functions in PHP for Linux. But for example for some older PHP for win32 you have to program 'var="Text";'. Or the interfaces are often too different. Or further necessary programmes are missing on other platforms. This is the reason why sometimes certain programmes do not work with XAMPP.

    Can I delete the "install" directory after "installation"?

    No, better not. The scripts here are still needed for all additional packages (add-ons) and upgrades of XAMPP.

    Where is a the front page extension?

    We do not know a free extension for the Apache under win32. But there is a "Ready-to-Run FrontPage Server Extensions for Unix": http://www./fpsupport/.

    But often the developer in our forum knowing more: http://www./f/

    I would like to move the XAMPP package into another directory!

    Hmm ... If the "install" directory is present I would try the following: Copy the entire XAMPP package into the new directory of your choice. Then start here again the "setup_xampp.bat" for refresh all configuration files. Test everything! If all servers really still working here, it is okay! If not, then not and you should remove that copy!

    How do I activate the eaccelerator?

    Please open the "php.ini" in the directory \xampp\apache\bin\php.ini. Here activate the following lines by removing the semicolon in each line in the [eAccelerator] section:

    extension=eaccelerator.dll

    eaccelerator.shm_size = "0"

    eaccelerator.cache_dir = "\xampp\tmp"

    eaccelerator.enable = "1"

    eaccelerator.optimizer = "1"

    After that, don't forget the restart the Apache HTTPD!

    I do not get any connection to my MS SQL server!

    If the mssql extension was loaded in the php.ini, sometimes it comes to access problems when only TCP/IP is used. You can fix that problem with a newer "ntwdblib.dll" from Microsoft. Please replace the older file in the \xampp\apache\bin directory with your newer file from Microsoft. Apache restart. Thank you Horst for this topic note!

    How do I work with the PHP mcrypt extension?

    For this, we have opened a Topic in the forum with examples and also with some problem solutions: http://www.f/viewtopic.php?t=3012

    Do Microsoft Activer Server Pages (ASP) work with XAMPP?

    No! And Perl:ASP in the Perl Add-on is not the same! Unfortunately no free implementation for the Apache is available.

    I would like to use Perl with MOD_PERL!

    Therefore you need our XAMPP Perl Add-on with the big Perl Package plus Mod_perl. Please refer our Add-on download section

    http://www./en/xampp-windows.html#644

    and our Add-on practice section

    http://www./en/xampp-windows.html#1176

    for more information.

    同类软件

    编辑

    phpStudy该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。总之学习PHP只需一个包。

    对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。

    1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。

    2、该程序包集成以下软件,均为最新版本。

    phpStudy界面

    PHP 5.2.17 新型的CGI程序编写语言,易学易用、速度快、跨平台。

    PHP 5.3.28 新型的CGI程序编写语言,易学易用、速度快、跨平台。

    PHP 5.4.23 新型的CGI程序编写语言,易学易用、速度快、跨平台。

    PHP 5.5.7 新型的CGI程序编写语言,易学易用、速度快、跨平台。

    Apache 2.4.7 最流行的HTTP服务器软件,快速、可靠、开源。

    Nginx 1.5.8

    LightTPD 1.4.32

    MySQL 5.5.35 执行性能高,运行速度快,容易使用,非常棒数据库。

     

    MySQL-Front 5.3

    phpMyAdmin 4.1.0 开源、基于WEB而小巧的MySQL管理程序。


      OpenSSL 1.0.1e 密码算法库、SSL协议库以及应用程序。

    Zend Loader 5.5.0 免费的PHP优化引擎

    Zend Loader 6.0.0

    3、phpStudy支持22种组合自由切换。[2] 

     

     

    展开全文
  • XAMPP

    千次阅读 2016-01-11 17:57:34
    打开目录C:\xampp\apache\conf(我的安装目录为C:\xampp)下的httpd.conf文件,将Listen 80和 ServerName localhost:80中的80改为8081或其它值(尽量不要使用0-1023端口,这个是系统保留端口),要保持一致。
    • XAMPP是免费自由开源的,内含Apache网页服务器、MySQL数据库、PHP和Perl。它的主要目标是为开发者构建一个可以简易安装的Apache环境。与LAMP和LEMP不同的是,开发者可以使用XAMPP在几分钟之内一次性安装好所有的相关软件包,这对web前端开发者来说十分方便。X代表跨平台(cross platform是跨平台的意思,而cross又可以表示十字形,字母X正好像一个倾斜的十字),A代表Apache, M代表MySQL,两个P分别表示PHP和Perl

    安装

    • XAMPP官网下载安装包
    • 下载下来的包只有rw权限,没有X权限,所以必须更改其权限
    • sudo chmod +x xampp-linux-x64-5.6.20-0-installer.run
    • sudo ./xampp-linux-x64-5.6.20-0-installer.run
    • 一直next,XAMPP将被安装到/opt/lampp
    • 安装完后进入图形界面

    XAMPP的基本配置

    停止运行XAMPP的命令:

    • sudo /opt/lampp/lampp stop

    启动XAMPP的命令:

    • sudo /opt/lampp/lampp start

    重启XAMPP的命令:

    • sudo /opt/lampp/lampp restart

    启动XAMPP图形界面:

    • sudo /opt/lampp/manager-linux-x64.run

    只启动 Apache

    • /opt/lampp/lampp startapache

    停止 Apache

    • /opt/lampp/lampp stopapache

    打开XAMPP page

    设置开机自动运行XAMPP

    • 打开rc.local文件,命令sudo nano /etc/rc.local
    • 在exit 0 的上一行添加 /opt/lampp/lampp start这一条命令,然后保存文件。当系统重启时,/opt/lampp/lampp start这条命令会自动运行并启动XAMPP

    为XAMPP设置密码

    • 执行命令sudo /opt/lampp/lampp security, 之后你将为XAMPP page, MySQL/phpMyAdmin, MySQL root等分别设置密码

    访问phpMyAdmin

    • phpMyAdmin是MySQL数据库的图形界面管理工具,我们可以在浏览器中使用phpMyAdmin来创建、删除或修改MySQL数据库。在XAMPP page选择phpMyAdmin,就可以访问phpMyAdmin管理工具了
    • 输入用户名和密码,默认用户名是pma或root。在前面,我们使用sudo /opt/lampp/lmapp security来设置了密码,所以输入你设置的MySQL/phpMyAdmin的密码就行了。 如果你之前没有设置密码,那么会直接进入phpMyAdmin管理界面
    • 新版本中没设密码时直接进入

    XAMPP 重要的文件和目录

    XAMPP 命令库。例如 /opt/lampp/bin/mysql 可执行 MySQL 监视器

    • /opt/lampp/bin/

    Apache 文档根目录

    Apache 配制文件

    • /opt/lampp/etc/httpd.conf

    MySQL 配制文件

    • /opt/lampp/etc/my.cnf

    PHP 配制文件

    • /opt/lampp/etc/php.ini

    ProFTPD 配制文件。(从 0.9.5 版开始)

    • /opt/lampp/etc/proftpd.conf

    phpMyAdmin 配制文件

    • /opt/lampp/phpmyadmin/config.inc.php

    卸载XAMPP

    • XAMPP默认安装在/opt/lampp目录下,首先终止XAMPP服务器的运行,命令为
    • sudo /opt/lampp/lampp stop
    • 删除/opt/lampp目录,命令为
    • sudo rm -rf /opt/lampp
    • 查看/opt目录,lampp已经从/opt目录下消失了。XAMPP成功地卸载了

    MySQL 终端简单操作

    连接数据库

    • /opt/lampp/bin/mysql -u root -p
    • 如果有密码则输入密码,如果无则直接回车会自动进入
    • mysql>
    • 提示符状态

    选择数据库

    • mysql> use mysql;

    创建账户并授权

    • 在上述mysql提示符下依次执行如下三句,将创建一个myremo账户,密码为D@sdi^3m,授权访问表为mydbname:
    GRANT USAGE ON *.* TO 'myremo'@'localhost' IDENTIFIED BY 'D@sdi^3m' WITH GRANT OPTION;
    GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON mydbname.*  TO 'myremo'@'localhost' IDENTIFIED BY 'D@sdi^3m';
    FLUSH PRIVILEGES;

    修改连接账户密码

    • 如下语句将myremo密码修改为123456:
    • UPDATE user SET Password=PASSWORD(‘123456’) WHERE User=’myremo’;

    允许远程访问(如需要)

    • UPDATE user SET Host=’%’ WHERE User=’myremo’;

    立即生效

    • FLUSH PRIVILEGES;

    退出mysql

    • mysql>quit;

    分割线

    相关设置

    Windows 下 Apache不能启动

    • 安装xampp后apache不能启动解决方法
    • 1.80端口冲突,解决方法:
    • 打开目录C:\xampp\apache\conf(我的安装目录为C:\xampp)下的httpd.conf文件,将Listen 80和 ServerName localhost:80中的80改为8081或其它值(尽量不要使用0-1023端口,这个是系统保留端口),要保持一致。
    • 2.监听端口443冲突,解决方法:(我的就是因为开了443端口的SS)
    • 打开目录C:\xampp\apache\conf\extra (我的安装目录为C:\xampp)下的httpd-ssl.conf文件,将Listen 443这句注释掉:# Listen 443或将443改为4433或其它值(尽量不要使用0-1023)。
    • 在浏览器中输入http://localhost:8081,如果能直接进入Apache服务器的控制页面就是没有问题
    • 如果是第2个的端口问题的话,记着把第1个端口再改回去
    展开全文
  • XAMPP

    2011-04-12 00:04:09
    http://sourceforge.net/projects/xampp/ ...We've released the new version of XAMPP 1.7.4, including: Apache 2.2.17 MySQL 5.5.8 PHP 5.3.5 phpMyAdmin 3.3.9 FileZilla FTP Serv...
    http://sourceforge.net/projects/xampp/


    We've released the new version of XAMPP 1.7.4, including:

    Apache 2.2.17
    MySQL 5.5.8
    PHP 5.3.5
    phpMyAdmin 3.3.9
    FileZilla FTP Server 0.9.37
    Tomcat 7.0.3 (with mod_proxy_ajp as connector)

    We do not have implemented the Tomcat in our Control Panel yet, so please use the batch scripts for start and stop:

    xampp/catalina_start.bat
    xampp/catalina_stop.bat

    For all "newcomers": You only need the XAMPP basis package. "Add-On" packages are optional.

    Download older versions of XAMPP (even the "old" WAMPP) directly from SourceForge.

    See also:
    »FAQ - Vista problems« Vista Note:
    Because of missing or insufficient write permissions in "C:\Program Files", we recommend to use alternate folder for XAMPP ("C:\xampp" or "C:\meinverzeichnis\xampp").
    展开全文
  • (图文)最详细的XAMPP的安装及使用教程

    万次阅读 多人点赞 2018-05-19 13:14:29
    XAMPP的安装及使用教程 1、简介 2、安装运行 3、配置数据库 XAMPP的安装及使用教程 1、简介 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包...

    XAMPP的安装及使用教程

    1、简介

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

    许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。

    Vista 用户请注意:由于对 Vista 默认安装的 c:\program files($\times$86) 文件夹没有足够的写权限,我们推荐您为 XAMPP 安装创建新的路径,如 c:\xampp 或 c:\myfolder\xampp。

    2、安装运行

    下载地址:https://www.apachefriends.org/zh_cn/download.html
    进入后选择自己对应的操作系统下载(Windows、Linux、Solaris、Mac OS X 等多种操作系统),此处我的系统为Windows操作系统,如果你是其他的操作系统,本教程也可作为参考。

    下载后可根据提示一步步进入安装,与安装其他任何软件一样此处不再做出说明,这里我的软件的安装目录为D:\XAMPP,文件夹内容如下图(嘿嘿,因为是猪猪女孩所以懒,这里被我省略了几个哈):

    注意:安装路径,最好放置到D盘,不建议不要放到系统盘去,尤其是早期的XAMPP版本可能默认安装Program files下可能在Vista、Windows 7可能需要修改写入权限。
    文件夹目录1
    文件夹目录2
    下面就开始来到我们的初始化与启动环节:
    双击运行目录内的setup_xampp.bat初始化xampp。然后运行 xampp-control.exe 可以启动或停止apache、mysql等各个模块并可将其注册为服务。
    运行xampp-control界面图

    3、配置Apache

    这里写图片描述
    把httpd.conf中的80端口全部修改为8081,如果不修改,会与默认80端口产生冲突,严重时可能导致浏览器不能正常使用。(注意:没有更改Apache的端口时,使用的是 http://localhost 访问xampp主页;更改后, 假设80改为了8081 则使用 http://localhost:8081 访问xampp主页, 访问xampp下的其他php也是这样)
    这里写图片描述
    这里写图片描述

    ./apache/conf/httpd-ssl.conf文件把端口443修改为4433
    这里写图片描述

    这里写图片描述

    4、配置MySQL

    这里写图片描述
    把my.ini中的3306改为3316(如果3306不冲突,可以不修改)
    把my.ini中的字符集改为utf8,原文档中已有,但需要取消注释(如果不配置utf8,取出的中文是乱码).
    这里写图片描述
    另外,MySQL数据库也需要设置字符集,默认字符集为latin1,在数据库中会造成中文乱码,在创建数据库和数据表时都要注意使用utf8字符集。

    点击XAMPP控制面板上的start按钮,启动Apache服务器、MySQL服务器,Apache默认网站目录为…\xampp/htdocs。
    这里写图片描述

    这里写图片描述

    5、测试

    接下来在浏览器地址栏输入“http://localhost:8081/dashboard/”,若出现如下界面,那么安装就算成功了。
    恭喜你成功了

    6、修改MySQL默认密码(此处可不必修改密码,因为有些人修改密码后,后面的操作会出现一些问题,所以最好不要修改了哦

    phpMyAdmin操作数据库和通过doc界面连接数据库或是通过mysql客户端界面控制。
    按照默认的安装结果,MySQL没有密码,需要设置密码,可以在xampp中启动apache和mysql后,为mysql设置密码。
    在浏览器中输入http://localhost:8081/dashboard/,打开本地管理页面.
    这里写图片描述
    点击右上角的“phpMyAdmin”,进入数据库管理页面。
    这里写图片描述
    打开用户账户,为root用户修改权限
    这里写图片描述
    打开修改密码,为root用户设置密码
    这里写图片描述
    打开xampp,修改config.inc.php中的数据库密码([‘password’] = ‘你的密码’)
    这里写图片描述
    这里写图片描述

    7、部署

    xampp有两种部署方式:
    1、复制文件夹到…\xampp\htdocs目录下,如…\xampp\htdocs\test,浏览器中访问localhost/test(注意:文件夹名字htdocs不用输入)。
    2、建立虚拟目录
    打开xampp,在httpd-xampp.conf文件中建立虚拟目录
    这里写图片描述

    经过上述的配置后 xampp 的基本配置已经完成了,请记住您的站点根目录为 xampp 目录下的 htdocs 文件夹。您可以在 htdocs 目录下创建任意一个站点。例如将 test.php 放在 .\xampp\htdocs\new 路径下,您就可以在浏览器的地址栏中输入 http://localhost/new/test.php 来访问这个文件。

    下篇我将讲解(图文详细)通过XAMPP导入WordPress网站建立个人博客
    如果有需要的话,可以点击进入学习哦(PS: 刚刚安装完成XMAPP的你很有必要继续学习一下XAMPP的实战部分哦!!)

    展开全文
  • XAMPP安装包

    2018-04-24 17:24:29
    XAMPP一键安装包,xampp-win32-5.6.35-0-VC11-installer.exe,适用于window32位系统。
  • XAMPP最详细的安装及使用教程(图文)

    万次阅读 多人点赞 2018-08-21 20:54:04
    安装过程中遇到的问题: 按照文章配置好后,打开phpMyAdmin修改用户密码时,提示 You do not have privileges to manipulate with the users!,但是我已经是root用户登录的,后来谷歌了一下需要在phpMyAdmin目录下...
  • xampp配置.doc

    2018-04-25 15:09:18
    xampp配置xampp配置xampp配置xampp配置xampp配置xampp配置xampp配置xampp配置xampp配置xampp配置xampp配置xampp配置xampp配置xampp配置
  • XAMPP 安装

    2020-03-16 16:59:25
    XAMPP中文版软件操作简单,功能强大,我们只需要在本站下载解压后就可以安装使用。XAMPP软件支持不同的版本以及语言,帮助大家快速简便的建立服务器。华军软件园为您提供xampp中文版官方下载。 xampp中文版软件...
  • xampp 教程

    2019-09-27 12:19:15
    xampp教程1 使用安装包进行安装 (目前有三种可供选择下载的XAMPP for Windows: 安装包 简单且安全:XAMPP 的便捷安装程序。) 使用安装包来安装XAMPP是最简单的方法。 安装过程结束后,您会在开始/程序/XAMPP ...
  • XAMPP下载

    2020-08-16 13:17:22
    XAMPP下载 链接:https://pan.baidu.com/s/1p7ST9O_EOPZz_1Emuo8A5A 提取码:zg74 复制链接打开百度网盘进行下载,版本是xampp-windows-x64-7.4.8-0-VC15-installer.exe
  • xampp设置

    2019-01-04 15:21:45
    一、XAMPP禁止目录浏览的方法 XAMPP是目前比较流行Web服务器套件,集成了Apache、MySQL、PHP、PERL、FTP等各种软件包。 但是细心的人可以发现,XAMPP安装完成后,默认是可以目录浏览的,这有些不安全。 如果需要...
  • XAMPP 安装文件

    2019-01-23 12:54:28
    XAMPP 安装文件.使用PHP必备软件哦.集成Tomcat MySQL PHPAdmin
  • XAMPP命令

    2018-05-09 17:39:46
    启动xampp:/opt/lampp/./lampp start停止xampp:/opt/lampp/./lampp stop重启xampp:/opt/lampp/./lampp restart卸载xampp:rm -rf /opt/lampp
  • xampp配置

    2018-11-30 16:37:28
    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 ...
  • linux xampp

    2019-09-16 22:50:52
    http://www.apachefriends.org/zh_cn/xampp-linux.html 高级的启动与停止参数 参数 描述 start 启动 XAMPP。 ...
  • Xampp资源下载

    2018-12-21 22:29:04
    这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、...
  • xampp集成软件包

    2018-09-03 18:23:58
    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。
  • xampp最新版

    2018-08-09 15:06:14
    XAMPP,WIN环境下的HTTP服务器,支持PHP,可以配置MYSQL、PERL、MYSQLADMIN等等。方便易用。
  • 安装XAMPP时启动Apache失败解决方法 xampp
  • xampp_osx_1.8.3_3_installer XAMPP 中文版 MAC,1.8.3中文版
  • xampp安装

    万次阅读 2018-08-16 13:30:02
    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包, 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。
  • xampp .zip

    2017-11-11 20:50:35
    这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、...
  • xampp是一个比较强大的集成包,支持
  • 搭建好xampp,输入网址http://192.168.110.205/xampp/,...New XAMPP security concept: Access to the requested object is only available from the local network. This setting can be configured in the file...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,123
精华内容 7,249
关键字:

xampp