HCRM博客

如何在 CentOS 上安装 XAMPP?

一、下载XAMPP

1、访问[XAMPP for Linux下载页面](https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/)。

2、根据自己的系统架构(如x86_64)和需求选择合适的版本,右击复制链接地址,例如选择7.4.20版本,下载地址为:wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/7.4.20/xampplinuxx647.4.200installer.run

如何在 CentOS 上安装 XAMPP?-图1
(图片来源网络,侵权删除)

3、使用wget命令下载XAMPP安装包,如执行上述命令后,会在当前目录下生成xampplinuxx647.4.200installer.run文件。

二、安装XAMPP

1、授予执行权限:由于下载的文件可能没有执行权限,需要先为其添加可执行权限,在终端中输入以下命令并回车:chmod 777 xampplinuxx647.4.200installer.run

2、运行安装程序:执行安装程序,根据提示进行操作即可,如输入./xampplinuxx647.4.200installer.run,然后按照提示选择安装选项等。

3、启动XAMPP:安装完成后,可以通过以下命令启动XAMPP:/opt/lampp/lampp start;停止XAMPP的命令是:/opt/lampp/lampp stop;卸载XAMPP的命令是:/opt/lampp/lampp stop # rm rf /opt/lampp

三、配置XAMPP

1、设置密码:为了安全起见,建议为XAMPP设置密码,执行以下命令:/opt/lampp/lampp security,然后根据提示设置root用户、phpMyAdmin用户等的密码。

2、修改配置文件:如果需要让局域网中的其他主机能够访问XAMPP,需要修改配置文件,找到/opt/lampp/etc/extra/httpdxampp.conf文件,将其中的<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|serverstatus|serverinfo))">部分注释掉或修改为允许所有访问的设置,如Require all granted

如何在 CentOS 上安装 XAMPP?-图2
(图片来源网络,侵权删除)

3、配置防火墙:如果防火墙阻止了XAMPP的访问,需要配置防火墙以允许相关端口的访问,执行以下命令开启80端口和3306端口:sudo firewallcmd addport=80/tcp permanentsudo firewallcmd addport=3306/tcp permanent,然后重启防火墙:systemctl restart firewalld.service

四、常见问题及解决方法

1、启动报错:如果启动XAMPP时出现egrep: error while loading shared libraries: libc.so.6的错误,需要编辑/opt/lampp/lampp文件,找到export LD_ASSUME_KERNEL=2.2.5这一行,将其修改为export LD_ASSUME_KERNEL=2.8.0,保存退出后重新启动。

2、MySQL未监听端口:如果MySQL有进程但没有监听端口,可能是mysql配置文件my.cnf中使用了skipnetworking选项,可以编辑该文件,注释掉这一行,然后重启MySQL服务。

3、FTP报错:如果出现FTP报错,但目前未使用FTP功能,可以暂时忽略该错误。

通过以上步骤可以在CentOS上成功安装XAMPP,并根据需要进行相应的配置和问题解决,从而搭建起一个方便的本地开发环境。

如何在 CentOS 上安装 XAMPP?-图3
(图片来源网络,侵权删除)

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/22346.html

分享:
扫描分享到社交APP
上一篇
下一篇