linux+xampp部署laravel心得及问题

写一下部署过程:

安装xampp

之后去xampp官网下载linux安装包
上传至linux服务器 如/root 文件夹

赋予安装包权限
进入安装包目录
cd /root
将以下命令输入 755后面替换为你的安装包名
chmod -R 755 xampp-linux-1.8.3-5-installer.run
安装过程会有提示
一直点“y”或者 enter 就按回车

安装完成记住以下命令 以后会用到 先输入启动命令
XAMPP一些命令XAMPP 的高级启动与停止参数
/opt/lampp/lampp start
启动 XAMPP

/opt/lampp/lampp stop
停止 XAMPP

/opt/lampp/lampp restart
重新启动 XAMPP
(修改完配置一定要重启)

/opt/lampp/lampp startapache
只启动 Apache


导入数据库

把需要导入的sql文件上传至linux服务器 如/root文件夹

linux xampp环境下进入mysql数据库命令
/opt/lampp/bin/mysql -uroot -p
输入密码 没有密码直接回车
输入mysql命令:
create database 项目数据库名;(注意分号)
use 项目数据库名;
source 路径/XXX.sql;
等待……
执行成功!
show tables;可以看到已经导入的表

复制php项目粘贴到/opt/lampp/htdocs/文件夹下

绑定域名
xampp中apache使用域名访问

一、首先找到/opt/lampp/etc/httpd.conf:

找到下面这句话

Include etc/extra/httpd-vhosts.conf

去掉 Include etc/extra/http-vhosts.conf 前面的#号(以上我已经去掉)
二、修改 /opt/lampp/etc/extra/httpd-vhost.conf


ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /opt/lampp/htdocs/b (这里写上所绑定到的目录)
ServerName www.linuxidc.com (这里写上域名)
ServerAlias www.dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common

如我的配置文件如下:


DocumentRoot “/opt/lampp/htdocs/”
ServerName dev.mansys.com

三、修改 /etc/hosts ,添加
127.0.0.1 www.你的域名.com
我的如下:
127.0.0.1 localhost

127.0.0.1 dummy-host.example.com
127.0.0.1 dev.example.com
127.0.0.1 www.你的域名.com

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

遇到的问题
Laravel 报错 file_put_contents(): failed to open stream 的解决方法

进入 public文件夹

赋予/storage 文件夹读写权限:# chmod -R 777 storage

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值