你安装的第一个服务器集成环境是什么?-Xampp-安装教程-2024
一、缘起
在网络安全中离不开的一个词是,网站。
网站并不是凭空出现的,通常来说,你需要一个服务器,一个可以被公网访问到的Ip,或者自己的域名。
这样,别人就可以通过互联网访问到你的服务器了。
想要在服务器上搭建一个网站,还需要安装其他的软件。
网站服务器,数据库,开发网站服务的语言环境,并且还要为你的服务器选择一个操作系统,Linux或Unix。
你当然可以选择一个一个的安装,就像自己Diy一台电脑一样,但是通常,网络上有这样的工具集合。
Xampp,X代表任意系统(Linux/Macos/Windows),A代表Apache服务器软件,M代表Mysql数据库,P代表Php语言,最后一个P代表Phpmyadmin(一个数据库管理工具)。
这样的服务器集成软件很大程度上方便了我们的工作,类似这样的软件还有WampServer,PHPstudy等。
二、安装Xampp
将下载好的.run文件上传Linux修改并为可执行。
chmod 755 xampp-linux-x64-8.2.12-0-installer.run
之后运行这个.run文件即可,一路-y就可以完成安装操作。

在Linux上安装Xampp:XAMPP 的安装配置(Linux 版)
三、启动Xampp
我使用的是StreamCentOs 9,因为没有自带mod_perl模块,在使用启动命令时会报错。

需要安装libnsl模块,可以解决这个问题。
谷歌大神的解决方案原文:Apache服务器无法在Fedora
关于Xampp的各种配置还是看第二节推荐的文章。

使用下面命令启动xampp。
/opt/lampp/lampp start
使用Netstat -anpt可以查看到开放了80和3306端口。

当我们直接通过Ip地址来访问时,会发现其他主机来访问我们的Xampp是访问不了的,这是因为我们没有在CentOs 9的防火墙上开放80端口。
在Linux上设置防火墙:Linux 防火墙开放和限制端口
这下通浏览器输入Linux主机的Ip就可以默认访问到其80端口上开放的Apache服务了。
Tips:在Linux上查看本机Ip的命令为ifconfig。


浙公网安备 33010602011771号