你安装的第一个服务器集成环境是什么?-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
。