写一下部署过程:
安装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