【记录 撸一个博客系统】 01.开始

前言

学习编程的最好方式就是做一个自己喜欢的东西,然后不断添加,过程中,就会学到很多有意思的东西,加上作品的成就感,会让自己走的更远。

一直想做个博客系统,不是为了挑战什么,只是想看看这些博客系统是怎么实现的。比如文章怎么存储,标签怎么管理,SEO如何优化。当然,前端小白的我界面估计要从头开始了。

慢慢来吧,github地址:https://github.com/HappyTeemo7569/blog_laravel

1、搭建环境

本地 laragon。

官网下载:https://laragon.org/

在这里插入图片描述

服务器环境

可以宝塔或者lnmp
https://www.bt.cn/
https://lnmp.org/

开始构思

  • 登陆注册
  • 写文章、查看文章、回收站等
  • 编辑器、markdown、图片视频的保存
  • 标签、分类
  • 评论、分享
  • 界面定制

暂时先做这些,慢慢添加。

laravel入手

laravel写着还是很舒服的,虽然可能不够快,但是主要为了学习,还是用他吧。有需要再用go重构一个。

空项目来一个

composer global require laravel/installer
laravel new blog

很慢?

#开镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
#-vv 表示看下载详情
composer global require laravel/installer -vv

报错了
在这里插入图片描述
换一下就行了

composer create-project laravel/laravel blog

添加nginx

目录:C:\laragon\etc\nginx\sites-enabled
添加:
在这里插入图片描述

server {
    listen 81 default_server;
    server_name localhost ;
    root "C:/laragon/www/blog_laravel/public";
    
    index index.html index.htm index.php;
 
    # Access Restrictions
    allow       127.0.0.1;
    deny        all;
 
    include "C:/laragon/etc/nginx/alias/*.conf";

    location / {
        try_files $uri $uri/ =404;
		autoindex on;
    }
    
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass php_upstream;		
        #fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

	
    charset utf-8;
	
    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }
    location ~ /\.ht {
        deny all;
    }
	
}

然后浏览器看看
http://localhost:81/
在这里插入图片描述
OK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐的提千万

江山父老能容我,不使人间造孽钱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值