linux下安装xampp
Posted 冰蓝小猪宝宝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下安装xampp相关的知识,希望对你有一定的参考价值。
1.下载xampp https://www.apachefriends.org/zh_cn/download.html或http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/
2.chmod -R 755 xampp-linux-x64-7.2.8-0-installer.run
3./opt/lampp/lampp start
4.并不是每次随系统启动
输入以下命令
ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp
这样,就随系统启动了!
5.设置初始密码
sudo /opt/lampp/lampp security
6.完成后,重启(# /opt/lampp/lampp restart)
7.遇到的问题:
- 宿主机无法访问虚拟机上的xampp
1. #cd /opt/lampp/etc vim httpd.conf
修改为:
<Directory /> AllowOverride All Require all granted </Directory>
2.解决方法:关闭防火墙
centos7关闭防火墙: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
- 修改apache端口
#/opt/lampp/etc vim httpd.conf 找到Listen 修改为想要的端口,例:Listen 10010
- 网页上连接数据库提示:
Access forbidden!
解决办法: #/opt/lampp/etc/extra #vim httpd-xampp.conf <Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory> 改为: <Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Require all granted ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory> 重启即可
遇到个奇怪的问题: 启动lampp提示mysql启动成功,在网页上访问也可以访问到,但是Navicat工具访问不成功,telnet 3306端口不通;继续查发现服务器上没有3306端口的占用 查了很久终于查到解决办法如下: # vim /opt/lampp/etc/my.cnf 搜索skip-networking 如果这句打开的话3306 端口将无法访问;外网无法访问数据库 #skip-networking注释掉即可
以上是关于linux下安装xampp的主要内容,如果未能解决你的问题,请参考以下文章