linux集成xampp安装包
1:首先下载xampp的安装包。打开网址:https://www.apachefriends.org/zh_cn/download.html
2:上传至linux服务器 如/opt文件夹
3:然后我们先赋予755权限,以防因为权限不足,无法安装 ,chmod -R 755 后面替换为你的安装包名
chmod -R 755 xampp-linux-1.8.3-5-installer.run
4:然后我们运行这个安装文件 ./xampp-linux-1.8.3-5-installer.run 安装过程会有提示 ,一直点“y”或者 enter 就按回车
5: 安装完毕之后,并没有运行,我们需要手动启动xampp服务,也就是启动apache,ftp和mysql这些服务器。使用命令
/opt/lampp/lampp start
6:此时,lampp组件就成功启动了,但它并不是每次随系统启动:输入以下命令
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
在浏览器输入服务器的ip访问看一下成功: 例:192.168.17.131
linux部署laravel
1:复制laravel项目粘贴到/opt/lampp/htdocs/文件夹下
2:首先找到 vi /opt/lampp/etc/httpd.conf
3:找到 /Include etc/extra/httpd-vhosts.conf
4:去掉 Include etc/extra/http-vhosts.conf 前面的#号
5:修改 vi /opt/lampp/etc/extra/httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /opt/lampp/htdocs/laravel/public (这里写上所绑定到的目录)
ServerName www.lx.com (这里写上域名)
ServerAlias www.dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
6:在本地的php环境下host里加上刚刚配置的域名 虚拟机IP: 192.168.17.131 域名:www.lx.com
7: 赋予laravel/storage 文件夹读写权限:# chmod -R 777 storage
8 : 把需要导入的sql文件上传至linux服务器 如/root文件夹
进入mysql数据库命令 /opt/lampp/bin/mysql -uroot -p 输入密码 没有密码直接回车
create database 项目数据库名;(注意分号)
use 项目数据库名;
source 路径/XXX.sql; 执行成功,
show tables;可以看到已经导入的表
如导入的数据库报错,可以自己手动导入 数据库连接SSH 自行导入
linux数据库账号 root 密码默认 123456

虚拟机地址:IP:密码

然后把自己项目的表导入
修改项目laravel.env的密码为服务器上msyql的密码
/opt/lampp/lampp restart 重启xampp
然后访问: www.你的域名.com 即可