XAMPP(Apache+MySQL+PHP+PERL)是一款简单好用,功能强大的建站集成软件包。这个软件最早叫做LAMPP,但是为了避免麻烦,现在改名叫了XAMPP。XAMPP可以运行从个人主页到功能全面的产品站点,用来建立和管理本地网站,它可以使网站测试无缝迁移到服务器,对网站开发有着非常重要的作用。(但现在XAMPP主要用于开发目;出于安全考虑,XAMPP 还不适于用在产品服务 器上)。XAMPP作为完全免费且易于安装的Apache发行版,其中包含MariaDB、PHP和Perl,是目前最流行的PHP开发环境之一。
小编本次为大家分享xampp for linux下载,顾名思义,这个是运行性Linux系统上的版本,有需求的用户不妨下载体验。
xampp for Linux安装与运行
一、安装 Xampp
1、下载 Xampp,在网站上下载 Xampp 安装包,一般是 .run 格式。比如:
“`bash
wget https://www.apachefriends.org/xampp-files/7.4.4/xampp-linux-x64-7.4.4-0-installer.run
2、将下载的文件放到想要安装的目录位置,一般放到 /opt 目录下,然后执行以下指令进行安装,注意赋予可执行权限:
cd /opt<br />
sudo chmod 755 xampp-linux-x64-7.4.4-0-installer.run<br />
sudo ./xampp-linux-x64-7.4.4-0-installer.run<br />
3、弹出 Xampp 安装界面,默认语言英文;键盘按下 Enter 键继续,选择 Yes 以后,按 Tab 键切换到 ok,按 Enter 键确认开始安装,安装完成以后提示 ! Installation finished.<br />
<strong>二、启动 Xampp</strong><br />
1、 创建 Xampp 的运行用户:<br />
“`bash<br />
sudo useradd -m -s /sbin/nologin xampp<br />
2、执行以下指令进行启动 Apache 和 MySql,使此 Xampp 环境可用:<br />
```bash<br />
sudo /opt/lampp/lampp start<br />
Starting XAMPP for Linux 7.4.4-0<br />
XAMPP: Starting Apache...ok.<br />
XAMPP: Starting MySQL...ok.<br />
XAMPP: Starting ProFTPD...ok.<br />
3、确认 Xampp 的配置文件:<br />
“`bash<br />
sudo vi /opt/lampp/etc/httpd.conf<br />
# 允许 .htaccess,把以下代码前的 # 号去掉:<br />
AllowOverride All<br />
4、Xampp 启动完成后,浏览器输入 http://localhost 或 127.0.0.1 就可以看到 Xampp 的主页(默认的用户名和密码都是 root)。<br />
<strong>三、Xampp 的常用指令</strong><br />
1、 查看 Xampp 状态:<br />
```bash<br />
sudo /opt/lampp/lampp status<br />
Version: XAMPP for Linux 7.4.4-0<br />
Apache is running.<br />
MySQL is running.<br />
ProFTPD is running.<br />
2、 停止 Xampp:<br />
“`bash<br />
sudo /opt/lampp/lampp stop<br />
3、 重启 Xampp: <br />
```bash<br />
sudo /opt/lampp/lampp restart
<h3>
xampp for Linux详情
</h3>
XAMPP包含的基本的软件包:<br />
基本的软件包包括系统、编程和服务器软件<br />
* Apache,著名的 Web 服务器<br />
* MySQL,一种杰出、免费的开源数据库<br />
* PHP,一种编程语言(在撰写本文时版本为 4.3.8 和 5.0.1)<br />
* Perl,一种编程语言<br />
* ProFTPD,一个 FTP 服务器<br />
* OpenSSL,可以支 持安全套接字层<br />
<strong>图形软件包</strong><br />
XAMPP 包括以下与图形有关的软件包:<br />
* GD, “Graphics Draw”库<br />
* libpng,官方的 PNG 参考实现库<br />
* libjpeg,官方的 JPEG 参考实现库<br />
* ncurses,字符图形库<br />
<strong>数据库软件包</strong><br />
如果没有以下的数据库软 件包,怎么还能叫集成软件呢?<br />
* gdbm,标准的 UNIX® dbm 库的 GNU 实现<br />
* SQLite ,一个相当小的、无需任何配置的 SQL 数据库引擎<br />
* FreeTDS,一个数据库,让 UNIX 和 Linux 程序可以访问 Microsoft® SQL 和 Sybase 数据库<br />
<strong>XML 软件包</strong><br />
为了开发 XML 程序, XAMPP 应该包含以下软件包:<br />
* expat,一个 XML 解析器库<br />
* Salbotron,一个 XML 工具 包<br />
* libxml,一个 XML C 解析器和 GNOME 工具包<br />
<strong>PHP 软件包</strong><br />
为了开发 PHP 程序 ,XAMPP 应该包括以下软件包:<br />
* PEAR,PHP 库<br />
* 一个 pdf 类,可以使用 PHP 生成动态 的 PDF 文档<br />
* TURCK MMCache,一个 PHP 性能增强器<br />
<strong>其他软件包</strong><br />
最后,XAMPP 中 包含了以下软件包来展示自己的强大功能:<br />
* zlib,一个压缩库<br />
* mod_perl,在 Apache 中嵌入了一个永久的 Perl 解释器<br />
* gettext,一个工具集,可以帮助 GNU 软件包生成多语言的 消息<br />
* mcrypt,一个加密程序<br />
* Ming,一个 Flash (SWF) 输出库<br />
* Freetype2, 一个软件前端引擎<br />
* IMAP C-Client,一个邮件编程 API
# [本地下载](https://api.32r.com/down/4858/1 "本地下载") 