用XAMPP在Windows,Linux,OS X搭建Apache,MariaDB,PHP和Perl

免费软件   2016年01月02日 17:58  

用XAMPP在Windows,Linux,OS X搭建Apache,MariaDB,PHP和Perl建站环境

虽然说Nginx是现发学习研究和建站的首选,但是依然有非常多的应用需要依赖Apache运行,况且Apache有其自身的优点,不少的网站都是在Apache环境下建立的。如果你想在自己的电脑上安装Apache,可以试试XAMPP建站安装包。

XAMPP是一个优秀的Apache环境建站软件,即Apache + MySQL + PHP + Perl。支持Windows、Linux和OS X,安装包同时提供phpMyAdmin等搭建Web环境的常用工具,根据系统平台的不同,还提供ProFTPD、FileZilla FTP Server、OpenLDAP等组件。

XAMPP安装简单方便,特别适合在本地搭建Apache+PHP环境,部落以前也分享过Windows系统wordpress本地测试准备安装XAMPP,Apache不像其它的一键安装包进行过优化和调整,类似于Apache“原生态”,特别适合学习和配置Apache。

但是从部落使用XAMPP的来看,XAMPP不适合运用到生产环境中,虽然XAMPP也提供了Drupal、Joomla!、WordPress和其他许多流行的开源应用安装,但是虚拟主机建站等方面都需要自己配置,XAMPP只能是适合爱折腾的用户。更多的建站软件和站长必备工具,可以参考:

用XAMPP在Windows,Linux,OS X搭建Apache,MariaDB,PHP和Perl建站

一、Windows安装XAMPP软件

1、XAMPP官网:

  • 1、官方网站:https://www.apachefriends.org
  • 2、软件下载:XAMPP下载地址

2、目前XAMPP提供了XAMPP for Windows 5.5.30 & 5.6.15,PHP的版本可以选择PHP 5.5.30 / PHP 5.5.30和PHP 5.6.15 / PHP 5.6.15,只有32位的。

XAMPP下载Windows软件

3、下载XAMPP for Windows 安装包,开始安装。

XAMPP执行安装

4、在安装过程中,可以选择Apache 、MariaDB 、FTP Server、PHP、Perl、PHPMyAdmin、Fake Sendmail等等。

XAMPP选择组件

5、选择XAMPP安装路径。

XAMPP安装路径

6、XAMPP安装完成。

XAMPP安装完成

7、启动XAMPP,你可以看到Apache、MysqL、Tomcat等启动和管理界面。(点击放大)

XAMPP软件界面

8、在启动XAMPP的过程中,如果你发现电脑出现端口占用等错误,建议关闭Windows系统防火墙、卸载占用常用端口的软件。XAMPP用到的端口如下:

  • Apache (HTTP): Port 80
    Apache (WebDAV): Port 81
    Apache (HTTPS): Port 443
    MySQL: Port 3306
    FileZilla (FTP): Port 21
    FileZilla (Admin): Port 14147
    Mercury (SMTP): Port 25
    Mercury (POP3): Port 110
    Mercury (IMAP): Port 143
    Mercury (HTTP): Port 2224
    Mercury (Finger): Port 79
    Mercury (PH): Port 105
    Mercury (PopPass): Port 106
    Tomcat (AJP/1.3): Port 8009
    Tomcat (HTTP): Port 8080

二、Windows上XAMPP管理使用

1、Windows上XAMPP管理和使用都非常方便,启动了Apache、MysqL等服务后,你可以点击Config、Admin等对PHP、Apache等进行相应的配置。

XAMPP进行相应配置

2、直接用记事本打开配置文件,修改后保存。

XAMPP记事本修改保存

3、打开Admin可以进入到浏览器的XAMPP的管理页面,这里有PHPinfo、PHPMyAdmin等管理页面,直接点击可以进入到管理中心。

XAMPP进入管理中心

4、这是XAMPP提供的在线MysqL管理。

XAMPP在线MysqL管理

5、在Windows上使用XAMPP的好处,就是你可以直接在本地查看并编辑XAMPP相应的文件,同时可以熟悉建站用到的各种配置文件,这是XAMPP网站根目录。

XAMPP网站根目录

三、Linux上安装XAMPP软件

1、Linux上安装XAMPP也很方便,执行以下命令就是下载并安装(注意选择你的Linux位数):


wget http://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.15/xampp-linux-5.6.15-1-installer.run
wget http://ncu.dl.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.15/xampp-linux-x64-5.6.15-1-installer.run //64位
chmod 755 xampp-linux-*-installer.run
sudo ./xampp-linux-*-installer.run

2、执行以上命令开始安装,XAMPP下载完成后稍等一会儿就可以完成了。

XAMPP执行命令安装

3、启动XAMPP,或者直接进入到XAMPP管理界面。


sudo /opt/lampp/lampp start
cd /opt/lampp
sudo ./manager-linux.run 
sudo ./manager-linux-x64.run //64位

XAMPP启动软件

4、XAMPP创建虚拟主机。先进入到/opt/lampp ,找到httpd.conf 文件,打开,将Include etc/extra/httpd-vhosts.conf前的#号去掉,保存。

XAMPP去掉#号

5、然后进入到etc/extra/ 打开httpd-vhosts.conf 配置文件,使用以下内容替换:

  • <VirtualHost *:80>
           DocumentRoot "/opt/lampp/htdocs/"
           ServerName localhost
    </VirtualHost>
    <VirtualHost *:80>
           DocumentRoot "/opt/lampp/apps/wordpress/htdocs"
           ServerName wordpress.localhost
    </VirtualHost>

6、接下来你就可以打开浏览器,访问wordpress.localhost看到页面了,当然你需要在本地上指定:127.0.0.1   wordpress.localhost。

XAMPP开始访问

7、XAMPP的默认文件目录都是在/opt/lampp/htdocs/中。

XAMPP默认目录

四、XAMPP安装使用小结

1、XAMPP是一个老牌且优秀的Apache建站环境软件包,好几年这个软件包就已经有了,XAMPP在Windows上安装简单方便,部落曾经使用XAMPP在本地测试Wordpress建站。

XAMPP 在OS x上

2、XAMPP各种配置真心还是有些麻烦,尤其是刚刚接触VPS或者Linux的朋友来说,可以先尝试使用一些已经经过优化或者修改的建站环境安装包,例如:LNMPOneinStack

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

十个便宜VPS主机分享-VPS服务器建站和搭建应用服务体验
2014年六大免费VPS主机-免费VPS申请、使用和点评

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有64 位神马家族成员冒出泡来在农场开始干活了
  • 为什么会突然出来介绍xampp这么古老的东西…lnmp不是很好吗

    qi 回复:

    @快乐家园, 上次有朋友有问到这个Windows上跑PHP用什么套件。

    这是农场的第 1 块农田,部落批准 [快乐家园] 在[2016-1-2 18:21]开垦完成.
  • 韩艺

    沙发

    这是农场的第 2 块农田,部落批准 [韩艺] 在[2016-1-2 18:22]开垦完成.
  • 支持

    SaFly.ORG 回复:

    @SaFly.ORG, 配置服务器一般不用一键包,会装一些不用的模块。 :cool:

    qi 回复:

    @SaFly.ORG, 新手朋友可能需要这个。

    这是农场的第 3 块农田,部落批准 [SaFly.ORG] 在[2016-1-2 19:17]开垦完成.
  • SaFly Request Test SDK for PHP 现已公测,可引用至wordpress登录页面等 https://blog.safly.org/safly-request-test-sdk-for-php/

    qi 回复:

    @SaFly.ORG, 支持一下。

    SaFly.ORG 回复:

    @qi, 可以在wp-comments-post.php,wp-login.php,wp-signup.php中include,目前线路比较疏通,不会托慢太多速度。

    SaFly.ORG 回复:

    @qi, 国外有类似原理的反垃圾 for WP,但是是收费的。

    SaFly.ORG 回复:

    @qi, SDK目前是beta版,会持续开发,并会陆续上线其他api的SDK。

    qi 回复:

    @SaFly.ORG, 在哪里可以找到?我登录了但是没有发现。

    SaFly.ORG 回复:

    @qi, 将safly-request-test-sdk.php中的Your API DOMAIN和Your API KEY换为申请的即可。

    SaFly.ORG 回复:

    @qi, 需要注意的是如果服务器入网ip和出网ip不同,比如阿里云的服务器,就需要把$_SERVER[‘SERVER_ADDR’];换为你的’出网ip’;

    SaFly.ORG 回复:

    @qi, 出网ip以请求https://api.oranme.com/developer/saflyip.php获得的数据为准。

    SaFly.ORG 回复:

    @qi, 等本周末我向qi投稿吧 :smile:

    qi 回复:

    @SaFly.ORG, 好的。

    这是农场的第 4 块农田,部落批准 [SaFly.ORG] 在[2016-1-2 19:23]开垦完成.
  • 风吹小鸟飞

    速度抢楼

    这是农场的第 5 块农田,部落批准 [风吹小鸟飞] 在[2016-1-2 19:30]开垦完成.
  • eqblog 3

    额。。。windows跑php各种不舒服

    qi 回复:

    @eqblog, 我发现还是有不少的人使用Windows VPS来运行PHP的。

    这是农场的第 6 块农田,部落批准 [eqblog] 在[2016-1-2 21:30]开垦完成.
  • XMAPP拿来做测试还行,建议不要用于正是环境,要不就……不说了

    qi 回复:

    @不认识, 有不少的问题,我用的时候发现很多不兼容的情况。

    Charisma 回复:

    @不认识, 我觉得在生产环境的前提下,Windows跑PHP就是不太明智

    qi 回复:

    @Charisma, 以前国内好多的主机商就是用的Windows搭建的,然后就是各种支持ASP、PHP等宣传。

    这是农场的第 7 块农田,部落批准 [不认识] 在[2016-1-2 21:53]开垦完成.
  • 小z 7

    另外XAMPP已经支持PHP7了,喜欢的可以试试。

    qi 回复:

    @小z, 前一段时间看还没有,没想这么快就更新了。

    这是农场的第 8 块农田,部落批准 [小z] 在[2016-1-3 13:53]开垦完成.
  • 好久没用这东西了,

    qi 回复:

    @黄良钵博客, 看来大家都使用过它。

    黄良钵博客 回复:

    @qi, 当初只是简单用安装WordPress测试一下

    qi 回复:

    @黄良钵博客, 我以前用它来在本地修改Wordpress主题。

    黄良钵博客 回复:

    @qi, qi,你不给这博客搞个手机主题?或者是自适应的

    qi 回复:

    @黄良钵博客, 手机主题有好多不兼容的,需要自己来修改一个。但是一直没有找到合适的,就没有搞起来了。

    SaFly.ORG 回复:

    @qi, 对developer来说,手机版没那么重要。有时反而会觉得不适应。

    这是农场的第 9 块农田,部落批准 [黄良钵博客] 在[2016-1-3 14:00]开垦完成.
  • 好久没用这个了,本地调试都用的Upupw

    qi 回复:

    @wordpress优化, 我第一次用的就是这个,后来发现还是一些国产的一键包好用一些。

    这是农场的第 10 块农田,部落批准 [wordpress优化] 在[2016-1-3 15:50]开垦完成.
  • 以前刚接触linux的时候用过。。。后来发现还是lnmp好用。。。

    qi 回复:

    @绅士二次元, 是呀,我一开始使用面板,后来发现还是直接使用LNMP好些,需要什么自己安装,使用面板都是经过修改过的,好麻烦。

    这是农场的第 11 块农田,部落批准 [绅士二次元] 在[2016-1-3 16:47]开垦完成.
  • 站长推荐你用phpStudy一键安装包 国产的 还支持php7.0 适合新手使用 我windows本地环境就是用的他 还有绿色版的无需安装
    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有32M,有专门的控制面板。总之学习PHP只需一个包。
    对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。
    全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。

    qi 回复:

    @丹乐网, 12年的时候分享过:https://www.freehao123.com/apache-mysql-php-phpstudy-2011/,国产软化就是安装方便,这么多年过去了没有想到作者还在更新呀。

    这是农场的第 12 块农田,部落批准 [丹乐网] 在[2016-1-4 09:38]开垦完成.
  • 王学生 2

    你好,我在国外网站看到一款cgix,请问openshift可以安装吗

    Kung 回复:

    @王学生, 什么东西。有链接吗?

    王学生 回复:

    @Kung, 我说的是是cgi-pr-oxy

    Kung 回复:

    @王学生, 百度到一个源码。目测是可以的。DIY环境。

    王学生 回复:

    @Kung, 能发一下链接吗

    Kung 回复:

    @王学生, 根据现在的信息,我只能告诉你你需要在openshift运行一个DIY环境,自己编译apache,如果你给我你找到的那个程序的网站的话我可以在深入研究研究。。。

    王学生 回复:

    @Kung, https://www.jmarshall.com/tools/cgix/
    这是他们的官网

    Kung 回复:

    @王学生, 恩。先明确表示可以安装,需要自己编译apache或者nginx+FASTCGI。具体配置方法还没测试。。

    qi 回复:

    @王学生, 看了一下,需要自己编译环境,有些麻烦。

    这是农场的第 13 块农田,部落批准 [王学生] 在[2016-1-4 17:25]开垦完成.
  • 王学生 2

    https://www.jmarshall.com/tools/cgip去掉中文roxy/

    qi 回复:

    @王学生, 在线DL程序?

    王学生 回复:

    @qi, 这个对网页的兼容性较好,不像gl@ype那样某些

    王学生 回复:

    @qi, 能推荐一款支持cgi的免空吗

    qi 回复:

    @王学生, 这个貌似比较少,免费的虚拟主机都是禁用了好多的函数的话,除了博客其它的基本上都被限制死了。我去看看有没有支持的空间看看。

    这是农场的第 14 块农田,部落批准 [王学生] 在[2016-1-4 18:18]开垦完成.
  • XAMPP用来在Apache环境建站,这么优秀,我决定以后就用这个软件来帮别人建站了

    qi 回复:

    @香港云主机, 可以尝试,这个软件也是老牌了。

    这是农场的第 15 块农田,部落批准 [香港云主机] 在[2016-1-5 11:42]开垦完成.
  • fr 1

    就想问问博主。现在用什么一键建站环境的比较安全好用,就用在云服务器上的。

    qi 回复:

    @fr, 用LNMP或者Oneinstack吧。

    这是农场的第 16 块农田,部落批准 [fr] 在[2016-7-29 13:15]开垦完成.
  • 请教大侠我电脑以前装的是phpstudy,后面改成装xampp,是为了可是装了xampp后,怎么配置才能正常访问任意一个模板网站的localhost?

    qi 回复:

    @王后天, xampp有一个指定根目录的,你可以修改网站的根据指向你原来的localhost

    王后天 回复:

    @qi, 你说的根目录是htdocs目录?我一直整不成phpstudy里面的那种可以访问localhost ,后面又把xampp卸载了,又重新安装phpstudy,把以前的dede系统又装回来了

    qi 回复:

    @王后天, 哦,这样挺麻烦了,正常了吗?

    王后天 回复:

    @qi, 现在正常的是dede系统后台可以登陆,如果查看前端主页,就是loclahost,最先是用phpnow搭建本地服务器,后面改用phpstudy,后面因为phpstudy配置的环境使用zencart不稳定,就又去装的xampp,但是xampp里面用后发现若配置本身带有数据库的模板,前端都显示不了,最后又转回phpstudy

    王后天 回复:

    @qi, xampp有一个指定的根目录,你可以修改网站的根据指向你原来的localhost 这一句话后半句我不知道怎么理解??但我还是想知道这句话的意思,能否解说一下?虽然我现在卸载了xampp,但我把之前的所有网站程序都压缩打包存在电脑里的,因为我是用了好几个月都还没弄出一个我喜欢的网站,而且又一直遇到自身带数据库的网站模板,安装配置后前端一直访问不了,后面才不用它了,改的phpstudy.

    qi 回复:

    @王后天, 这个需要修改它的PHP配置文件,参考方法:http://www.jianshu.com/p/6644ed2b61f6

    这是农场的第 17 块农田,部落批准 [王后天] 在[2016-11-4 16:41]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


(Ctrl + Enter提交)   

部落快速搜索栏

热门点击排行榜

网站导航栏

X
返回顶部