Tp5,Service使用】的更多相关文章

安装环境&工具安装php安装nginx运行服务器安装thinkphp安装Composer安装thinkphp配置nginx.conf配置php-fpm运行thinkphp注意事项 php7已经出来许久,一直没有体验,是因为原来的项目是5.4和5.6的,不敢轻易升级,后期新项目再打算使用php7,本文所安装的php为5.6 安装环境&工具 阿里云:centos7.3 ssh:putty sftp:winscp 注意事项: 1.阿里云的ECS服务器默认yum源都是阿里镜像的,所以如果下载速度非…
C层,操控数据库,并处理页面数据展示. M层,纯粹的操作自己所对应的数据库. Service层,可以通用的处理一些逻辑计算,也可以将复杂的数据表处理整合到一起,也可以将复杂的业务逻辑整合到一起. 创建了一个CommonService <?php /** * Created by PhpStorm. * User: jiqing * Date: 18-12-21 * Time: 下午8:49 */ namespace app\common\service; // 服务层,介于C层与M层之间 /**…
<?php /** * Created by PhpStorm. * User: admin * Date: 2017/8/16 * Time: 09:16 */ namespace app\admin\model; use think\Model; class Config extends Model { public function alipay_config(){ $alipay_config = array( 'partner' => '', //收款支付宝账号,以2088开头由16…
runtime目录里的文件是临时文件,可随时删除 在tp5里,命名空间对应了文件的所在目录,app命名空间通常代表了文件的起始目录为application,而think命名空间则代表了文件的起始目录为thinkphp/library/think,后面的命名空间则表示从起始目录开始的子目录 从前端页面获取数据,用ajax或layui的一些方法进行数据提交,提交数据到控制层,控制层对数据进行解析封装,提交到逻辑层,逻辑层调用数据库处理方法对数据进行处理,返回处理结果,再在前端进行显示 MVC(Web…
测试环境:windows 10 + phpStudy 配置redis配置文件 redis.windows.conf notify-keyspace-events "Ex" 重启redis服务 重新打开一个控制台窗口,执行命令 psubscribe __keyevent@0__:expired 打开新窗口执行了阻塞订阅操作后的终端,等会会有信息输出: C:\Users\admin>redis-cli 127.0.0.1:6379> psubscribe __keyevent@…
一.Call to undefined function imagecreatefrompng(): LAMP环境搭建的博客,在提交内容的时候TP5框架报了一个错误,Call to undefined function imagecreatefrompng();  出现这个问题一般都是GD库未正确安装或配置,在服务器上查询是否安装输入命令: php -m grep -i gd 并没有找到GD库,原来是没有安装GD库,在centOS系统上安装GD库可以直接用yum install,命令: yum…
TP5想要实现时时通讯:首先先安装好composer和workerman,我之前有写一篇安装的方法,在cmd里面安装:tp5手册上面有写cmd命令的代码:接下来是安装好后如何运行的: 首先在项目中建立一个模块,这边就叫socket模块吧,里面有控制器,index.php;在此之前在config配置文件里面将 'default_module' => 'socket',默认加载的模块为socket; 然后,在控制器里面写代码: <?php namespace app\socket\controll…
今天想把玩一下tp5,结果怎么都无法访问,每次都是报500错误,我把错误提示都打开看到下面的错误 require(): open_basedir restriction in effect. File(/mnt/hgfs/root/tp5/thinkphp/start.php) is not within the allowed path(s): (/mnt/hgfs/root/tp5/public/:/tmp/:/proc/) 1,我是php7 ,php.ini里面的open_basedir…
推荐<基于TP5.1实用案例及教程>书 目录: 通用封装 Export通用封装Import通用封装配合Import通用封装的ImportBaseVerify类Files通用封装Directory通用封装Pdf通用封装Words通用封装Nredis(redis封装)ZipArchives压缩zip文件封装BarQrcode条形码二维码Publics公共方法封装Curls(cUrl请求封装) extend扩展开发 何时编写扩展文件包扩展文件包如何编写 题外话 常用的compose安装一些建议及细节…
1: lnmp : https://lnmp.org/install.html  官网安装帮助 运行命令:wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp  重要两项:选择mysql 版本 5.7, 选择php版本 :7.2 2:先把远程mysql 3306…