下载地址: https://www.apachefriends.org/download.html
我下载的是: xampp-linux-x64-5.6.24-1-installer.run
1.把文件上传到创建的目录test下
2.赋予执行权限(注意需要要在root权限下,需要加上sudo):
3.然后执行(注意一定要在root) ,安装过程遇到确认的地方都选择yes就行:
4. 安装完成后,XAMPP默认会安装在/opt/lampp下,启动xampp
5.启动成功后,可以进入linux的图形界面打开一个浏览器,输入localhost,可以看到xampp的主页:
6.上传一个项目(我之前做的一个javaweb项目)到htddocs文件夹下
7.接下来部署xampp的mysql,想要在Windows的Navicat Lite for MySQL 连接linux的mysql数据库,需要我们打开mysql的连接授权,具体的操作步骤如下:
(1)Linux下装完XAMPP之后,mysql是自带装好了的,这个时候,mysql的root用户没有密码。首先进入mysql,输入命令:mysql -uroot -p。输入密码时直接回车。
(2)出现错误,然后输入命令 use mysql,切换到mysql的数据库,如下所示:
(3)然后输入如下命令来查询所有可以登录数据库的用户表:select host,user,password from user;如下图所示:
这里可以看到都只能本机访问mysql,如果要外部可以访问mysql,那么host这里应该是显示%,所以这里我们可以选择重新创建一个用户并授予最高的权限,语句如下:
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; //这句话就是给root账户设置密码 为123456且host为%,即外部任何主机均可访问。
*.*这个本意是数据库名.表名,我们这里没有写任何表名也没有写数据库名,就是意思所有的数据库都可以用这个root账户访问
(4) 让刚刚修改的权限生效
(5)然后接下来就是重启mysql服务,然后在Navicat Lite forMySQL建立连接,连接成功
(6)在Navicat Lite for MySQL 导入项目的数据库文件(即是在Navicat Lite for MySQL 为你的项目建立数据库)
7.在虚拟机的浏览器运行javaweb1项目(运行成功啦。。。转存失败重新上传取消
)