lnmp 1.4 默认配置运行 laravel 项目 500 异常的解决办法

本来不想自己再整理的,但是自己的收藏夹实在是。。。乱得不想说,导致我今天新配环境又掉坑,却半天找不回这篇文章。。。 没办法,还是要自己键盘敲过的内容才好入脑 相信不少朋友有通过lnmp vhost add创建域名绑定的习惯,心想着挺方便的,但是 lnmp 1.4 却有这么个大坑,500错误,而且日志无提供任何线索提供 Read»

PHP 图像加入文字水印的自动换行解决方案(支持中文)

GD 库提供了大量的图片处理函数,其中书写文字也包含在里面,可是换行不属于绘画范畴,是一个需要自行解决的问题,这里记录我所用的解决方案 思路 根据字符的宽度和提供的宽度,计算出范围内每行可写多少个字符,用字符截取的方式把字符分割成数组,再分别绘制 所用到的函数: getimagesize imagecreatefrom Read»

Lumen 进阶之缓存的使用

Lumen版本:5.3 ,更多Lumen笔记:Lumen学习笔记 Lumen 介绍缓存的资料极少,看看 Laravel 吧 配置 首先,修改.env文件配置缓存的驱动方式 // 缓存驱动方式:apc, array, database, file, memcached, redis CACHE_DRIVER=memcac Read»

Lumen 进阶之数据库交互,Eloquent ORM,Facades,Collection

Lumen版本:5.3 ,更多Lumen笔记:Lumen学习笔记 数据库配置 通过修改项目根目录中.env文件配置数据库连接方式 // 连接类型 DB_CONNECTION=mysql // HOST DB_HOST=127.0.0.1 // PORT DB_PORT=3306 // 数据库名 DB_DATABASE= Read»

Lumen 快速入门与进阶,笔记导读

前言 这里只是本人的学习笔记,Lumen版本是5.3,建议作为官方文档的补充阅读;官方文档还是相当不错的,只是一些细节内容被省略了,如果没有接触过Laravel,需要在读Lumen文档时结合Laravel文档一起看,下面是传送门: Lumen 5.3 中文文档 Laravel 5.3 中文文档 入门 安装与配置 理解路 Read»

理解路由,实现 Lumen 第一个程序,Hello World

关于 Lumen 的安装和环境配置,请返回导读查看,本笔记从工程文件夹生成之后说起,配置路由,实现一个简单的程序 Lumen版本:5.3 ,更多Lumen笔记:Lumen学习笔记 路由 路由文件是/routes/web.php,用于配置URL与控制器的关系 $app->get('/', function () u Read»

lnmp 环境中安装fileinfo插件的方法

编译并安装fileinfo插件 cd /root/download/lnmp1.2-full/src/php-5.6.29/ext/fileinfo /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config Read»

lnmp 1.2/1.3 升级 Nginx,MySQL 或 PHP 版本的方法

一般情况下不建议对生产环境进行升级,升级开始后会停止LNMP相关服务。 本文仅适用于LNMP1.2、1.3及1.4等以后版本! 在LNMP目前LNMP v1.2/1.3中已经包含了Nginx、MySQL/MariaDB、PHP的升级脚本,可以帮助搭建对环境中的程序进行升级。(注意:以下操作均需要在lnmp压缩包解压后的 Read»

Lumen 5.2 手动补回 artisan serve 指令以快速启动调试

更多Lumen笔记:Lumen学习笔记 Lumen 5.2 版本之前,通过php artisan serve指令即可快速启动调试 Lumen 5.2 简化了 artisan,把serve精简掉了,用以下代码可以快速启动: php -S localhost:8080 -t ./public 但是习惯了还是 serve 顺 Read»

Lumen,中间件间、中间件与控制器间传值的方式

Lumen版本:5.3 ,更多Lumen笔记:Lumen学习笔记 Lumen的中间件(Middleware)相当于一些框架的过滤器(Filter),其作用就是在路由指派到指定控制器(Controller)之前,或者在控制器初始化时,对请求(Request)进行预处理 Lumen的中间件可以在路由中定义,也可以在控制器初 Read»