-
Notifications
You must be signed in to change notification settings - Fork 4
部署项目
cenegd edited this page Feb 3, 2017
·
4 revisions
在开始之前,你需要拥有以下环境:
- PHP(至少 5.6.4)
- Composer
- Node.js
- npm / cnpm
当然,如果你没有这些环境,你可以在本地编译出前端文件并安装依赖,然后拷贝到服务器上,服务器仅需要 PHP 即可。
拷贝代码到本地
git clone [email protected]:ss098/blog.git
安装依赖环境
composer install
npm install
在网络环境不好的时候,你可以用 cnpm 来代替 npm。然后我们编译前端代码。
npm run prod
创建你的配置文件
cp .env.example .env
编辑其中的数据库部分
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=blog
DB_PASSWORD=blog
同步数据库结构
php artisan migrate
生成你的密钥
php artisan key:generate
配置 nginx 的伪静态
root /path/to/blog/public/;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
启动之后,打开域名 /user/password?password=your_password 生成你的密码串(你也可以访问在线版本),将这个密码串保存到数据库中的 users 表的 password 字段,并修改你的账户信息。
做完这些事情,就可以使用啦。