laravel linux+xampp部署laravel

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


    ServerAdmin [email protected]
    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

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 
laravel linux+xampp部署laravel_第1张图片

虚拟机地址:IP:密码

laravel linux+xampp部署laravel_第2张图片

然后把自己项目的表导入

修改项目laravel.env的密码为服务器上msyql的密码

/opt/lampp/lampp restart 重启xampp

然后访问: www.你的域名.com 即可

 

 

 

你可能感兴趣的:(laravel)