[nb500.cn]CentOS8.3上xampp安装
[nb500.cn]CentOS8.3上安装xampp
一、下载xampp
下载地址:https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/8.0.0/xampp-linux-x64-8.0.0-3-installer.run/download
下载版本:xampp-linux-x64-8.0.0-3-installer.run
二、安装xampp
1、加执行权限:chmod +x xampp-linux-x64-8.0.0-3-installer.run
2、安装: ./chmod +x xampp-linux-x64-8.0.0-3-installer.run
三、配置启动命令
1、默认安装目录: /opt/lampp
2、帮助命令: /opt/lampp/xampp 会展示相关命令,具体执行方式如下
例如:启动命令: /opt/lampp/xampp start
问题:启动时报错 “
/opt/lampp/share/xampp/xampplib: line 22: netstat: command not found/opt/lampp/share/xampp/xampplib:第 22 行:netstat:找不到命令
”是因为操作系统未安装netstat,可通过以下命令安装
安装netstat:yum install net-tools
问题2:“
XAMPP: Starting Apache...fail.
httpd: Syntax error on line 522 of /opt/lampp/etc/httpd.conf: Syntax error on line 6 of /opt/lampp/etc/extra/httpd-xampp.conf: Cannot load modules/mod_perl.so into server: libnsl.so.1: cannot open shared object file: No such file or directoryhttpd:/opt/lampp/etc/httpd.conf 第 522 行的语法错误:/opt/lampp/etc/extra/httpd-xampp.conf 第 6 行的语法错误:无法将 modules/mod_perl.so 加载到服务器中:libnsl.so.1:无法打开共享对象文件:没有此类文件或目录
”是因为不到perl 直接 vi /opt/lampp/etc/extra/httpd-xampp.conf
注释到 #LoadModule perl_module modules/mod_perl.so
问题3:关于FTP目前启动报错 ,安全考虑和目前都用sftp,时间宝贵不研究为啥了直接注释掉启动脚本: vi /opt/lampp/xampp 找到方法 startProFTPD将 $XAMPP_ROOT/sbin/proftpd > $XAMPP_ROOT/var/proftpd/start.err 2>&1 行注释掉 前加#即可,
重启服务 /opt/lampp/xampp restart
3、配置mysql
使用工具SQLyog或navicat for mysql 连接 xampp mysql
首先登陆服务器输入一下命令
cd /opt/lampp/bin
./mysql -uroot -p (提示:Xampp初始化的 mysql密码为空输入命令后直接按确认)
进入到mysql命令行后执行sql命令
grant all privileges on . to 'root'@'%' identified by 'mypwd123456' with grant option;使用授予选项将 . 上的所有权限授予由 'mypwd123456' 标识的 'root'@'%';
执行成功后重启服务如后使用navicat链接试试
账号为命令中的:root
密码为账号中的:mypwd123456
链接地址为:服务器的公网IP
4、安全设置:/opt/lampp/xampp security 设置一些账户密码避免太裸奔
/opt/lampp/xampp security 启动一个小型安全检查程序。 XAMPP 的文件和目录/opt/lampp/bin/
XAMPP 命令库
例如 /opt/lampp/bin/mysql 可执行 MySQL 监视器
/opt/lampp/htdocs/
Apache 文档根目录
/opt/lampp/etc/httpd.conf
Apache 配置文件
/opt/lampp/etc/my.cnf
MySQL 配置文件
/opt/lampp/etc/php.ini
PHP 配置文件
/opt/lampp/etc/proftpd.conf
ProFTPD 配置文件
/opt/lampp/phpmyadmin/config.inc.php
phpMyAdmin 配置文件 设置 XAMPP 随系统自动启动
系统重启XAMPP是不会自动启动的,需要设置
XAMP安全性不高 了解的太少不适合生产环境,作为开发环境很好