Skip to content

部署项目

cenegd edited this page Feb 3, 2017 · 4 revisions

在开始之前,你需要拥有以下环境:

  • PHP(至少 5.6.4)
  • Composer
  • Node.js
  • npm / cnpm

当然,如果你没有这些环境,你可以在本地编译出前端文件并安装依赖,然后拷贝到服务器上,服务器仅需要 PHP 即可。

拷贝代码到本地

git clone git@github.com: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 字段,并修改你的账户信息。

做完这些事情,就可以使用啦。

Clone this wiki locally