E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ThinkPhp5.1
ThinkPHP5.1
安装 workerman 指导
★背景最近需要在自己的网站后台,设计消息推送业务,通过网上资料参考,觉得workerman是个很好的选择,在此记录一下
ThinkPHP5.1
框架下的安装操作,希望可以帮到更多的人…workerman手册环境框架版本
moTzxx
·
2020-08-20 18:21
ThinkPHP
thinkphp5.1
里面APP_PATH不能随便修改
APP_PATH常量默认是tp51/tp5/public\一旦随意修改了之后,那么就会报错。Fatalerror:Uncaughtexception'think\exception\ErrorException'withmessage'include():Filenamecannotbeempty'inF:\wamp64\www\web\think_git\thinkphp\library\thi
安迪夫
·
2020-08-20 18:50
fastadmin
thinkphp5.1
无法加载模块配置文件的解决办法
模块是使用命令行创建的phpthinkbuild--moduleapi然后在index控制器里加载了一个第三方的sdk$res=Loader::autoload('TaobaoSdk\TopSdk');$c=new\TopClient;在\config\api目录下的app写入配置文件'280000000','ALI_APP_Secret'=>'c189b0000000000000',];完整目录
保罗森
·
2020-08-20 18:16
PHP
Xampp+ThinkPHP 5在web上输出hello world
thinkphp5.1
仓库网址:https://github.com/top-think/think/tree/5.1框架网址:https://github.com/top-t
小小海豚呀
·
2020-08-20 17:26
Thinkphp修改默认的日志功能
thinkphp5.1
版本修改日记存储目录:文件:config/log//日志保存目录'path'=>__DIR__.'/../log/',
音乐流星
·
2020-08-20 17:01
Win10
ThinkPHP5.1
第一次安装与配置(XAMPP PHP5.6)
下载XAMPP(PHP5.6),外国网站,需要科学上网下载速度才可以:https://sourceforge.net/projects/xampp/files/下载composer:https://getcomposer.org/Composer-Setup.exe路径选择为xampp安装目录/php/php.exe,其他按默认走就行这个本地测试先不用管,直接next:完成后,打开cmd,转到xa
qq_40306103
·
2020-08-20 17:27
thinkphp5.1
的安装与初步使用
由于5.1版本开始,官网不再提供下载版本,所以下载
thinkphp5.1
之后的版本要用到Composer或者git方式安装和更新。
司文秦瘦
·
2020-08-20 17:54
Composer 安装
thinkphp5.1
详细步骤
thinkphp官网原话,所以只能用Composer或者git的方法安装更新,个人是比较推荐Composer,但是对于很对萌新来说对于Composer不怎么熟悉所以不知道该怎么用Composer来安装和更新
thinkphp5.1
qq_38062785
·
2020-08-20 17:27
Composer
ThinkPHP5.1
Queue Redis 微信支付之企业分账
总结一下微信支付的企业分账功能,自己前前后后折腾了一两天,也给后来的同学一个参考关于分账这个功能,可能应用的也比较少,网上相关的资料也比较少关于分账功能的应用场景,可以参考微信官方文档https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=26_1使用PHP进行开发(毕竟PHP是世界上最好的语言)所使用到的环境或包或者工具本地环境
九城科技
·
2020-08-20 17:00
PHP
小程序
微信支付
thinkphp5.1
设置返回信息的头内容
thinkphp5.1
设置返回信息的头内容,用于返回token的隐私信息上代码上代码publicfunctionsethead(){$data=['fuckx'=>'ok'];returnjson
API调用工程师-南又南
·
2020-08-20 17:28
php
thinkphp5.1
下获取微信登录授权获取用户信息
后端代码publicfunctionindex(){$code=input('param.code');$signature=input('param.signature');$rawData=input('param.rawData');$encryptedData=input('param.encryptedData');$iv=input('param.iv');$params=['appi
薛东东
·
2020-08-20 17:30
thinkphp
ThinkPHP5.1
安装
ThinkPHP5.1
安装thinkPHP官网一、安装及简单配置ThinkPHP首先需要一个搭建好了的服务器(不会的看我上一篇文章搭建centos7.4+php7.2+ssl服务器过程),然后按照thinkPHP
小霸王小胖子
·
2020-08-20 17:59
服务器搭建
thinkphp5.1
数据库迁移工具migration的安装与使用
1.安装composerrequiretopthink/think-migrationv2.0.32.phpthink命令查看是否安装成功从图中我们可以看到migration和seed,表示安装成功了3.创建迁移文件phpthinkmigrate:createTableName(TableName格式为大驼峰)第一次执行Migraton它会提示一些信息,这里全部统一yes。在项目的根目录下多了一个
恶魔楚轩
·
2020-08-20 16:21
PHP
thinkphp5.1
项目中,修改nginx配置文件重写url路由隐藏index.php入口文件
需求:(1)你希望通过www.domain.com/module/controller/action而不是www.domain.com/index.php/module/controller/action来访问你的项目。(2)如果你是用的也是nginx服务器。就可以通过修改vhosts.conf配置文件实现。完整配置文件如下:server{server_namewww.example.com;ro
Tsl_Dragon
·
2020-08-20 15:56
url重写
ThinkPHP5.1
文件引入路径问题
ThinkPHP5.1
文件引入1、视图文件中引入其他的视图文件文件目录如下图:需要实现在index.html中引入public文件夹下面的四个html模板文件,index.html引入代码如下:{includefile
小小青年
·
2020-08-20 15:52
PHP
Thinkphp
使用Git安装
Thinkphp5.1
首先进入你的项目目录,打开git,执行以下命令安装应用项目:gitclonehttps://gitee.com/liu21st/thinkphp5执行完上面命令后,进入thinkphp5目录,执行以下命令安装核心框架:gitclonehttps://gitee.com/liu21st/framework.gitthinkphp最后的thinkphp表示将git的文件改名为thinkphp。这个名称
Gx422954766
·
2020-08-20 14:59
Thinkphp
【PHP】
ThinkPHP5.1
数据库迁移migration与数据填充Faker的使用
介绍之前在用Laravel写项目的时候发现数据库迁移和数据填充很好用,由于新的项目需要使用TP5.1框架开发,所以打算在TP也使用这种方式管理数据,通过查找资料整理了一下使用方法。think-migration使用方法通过composer安装由于think-migration最新版本需要TP6.0框架,所以在TP5.1下安装需要指定2.0.*版本composerrequiretopthink/th
NivekUil
·
2020-08-20 14:51
PHP
ThinkPHPV5.1 升级后需要注意事项
ThinkPHP5.1
对底层架构做了进一步的改进,减少依赖,其主要特性包括:引入容器和Facade支持依赖注入完善对象化的路由配置和路由目录独立取消系统常量助手函数增强类库别名机制模型和数据库增强支持PSR
xuxiaopang0417
·
2020-08-20 14:04
技术分享
TP5.1升级到ThinkPHP6.0的实战教程看云版
之前出的视频教程,为方便不看视频的同学,我们在看云平台发布了图文版的
ThinkPHP5.1
升级到ThinkPHP6.0最新版的实战教程。
水上铁
·
2020-08-20 14:30
PHP技术
thinkphp5.1
简单说明
ThinkPHP5.1
对底层架构做了进一步的改进,减少依赖,其主要特性包括:+引入容器和Facade支持+依赖注入完善+对象化的路由+配置和路由目录独立+取消系统常量+助手函数增强+类库别名机制+模型和数据库增强
逍遥596607010
·
2020-08-20 14:15
thinkphp5.1
模板中获取资源文件路径
thinkphp5.1
月thinkPHP5.0不同没有默认设置任何模板替换变量,如果需要使用模板替换,需要在template.php配置文件中添加如下:'tpl_replace_string'=>['_
qq_25987491
·
2020-08-20 14:55
php
windows10环境下安装
thinkphp5.1
详细步骤
ThinkPHP5.1
的环境要求如下:PHP>=5.6.0PDOPHPExtensionMBstringPHPExtensionComposer的安装教程1.先下载Composer-Setup.exe,
myydan
·
2020-08-20 14:49
消息中间件之RabbitMQ
thinkphp5.1
用法
composer安装composerrequirephp-amqplib/php-amqplib代码如下//+----------------------------------------------------------------------namespaceapp\system\admin;usePhpAmqpLib\Connection\AMQPStreamConnection;use
胡萝卜的兔
·
2020-08-18 18:01
消息中间件
thinkphp5.1
关于ThinkPHP5.1+的Log无法记录SQL调试记录的小经历
之前我的大部分项目都是使用ThinkPHP5.0以及ThinkPHP3.2,对于框架提供的日志记录和日志配置都差不多,然后使用
ThinkPHP5.1
的时候就吃瘪,花了十几分钟才好,所以写一下防止后面忘记了再踩坑
cidao9241
·
2020-08-17 12:05
PHP生成两个sheet的excel
ThinkPHP5.1
中生成一个两个sheet,并且可以插入图片的excel。
懒人丶c
·
2020-08-16 07:06
PHP
技术
Thinkphp5.1
里面使用Memcached的bug
在tp5.1里面使用缓存数据库memcached,我安装了memcached拓展。填好配置之后报以下错误CalltoundefinedmethodMemcached::has()。查看代码发现tp5.1里面使用了has这个函数protectedfunctionsetTagItem($name){if($this->tag){$tagName=$this->getTagKey($this->tag)
大大的林子
·
2020-08-16 06:17
php
权限架构设计以及扩展
Think-Casbin是一个专为
ThinkPHP5.1
定制的Casbin的扩展包,使开发者更便捷的在thinkphp项目中使用Casbin。针对ThinkPHP6.0现在推出了更加
Ethanhuyi
·
2020-08-14 12:31
权限管理设计
Thinkphp5.1
两个项目设置两个入口文件。两个域名
thinkphp5.1
默认访问public下的index.php入口文件。默认执行index模块下现在有两个项目。要两个域名。需要再一个入口文件。
hexiaoniao
·
2020-08-14 10:47
thinkphp5
thinkphp5.1
tp5.1 安装 初始化 配置 重写 url 路由 Rewrite
下面是
thinkphp5.1
官方文档给出的配置,可能不好使.htaccess改成下面亲测可用Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond
aiqingshan6402
·
2020-08-13 12:54
PHP+Redis秒杀其实很简单
工具介绍首先环境就比较简单ApachePHP7.3redis框架我选择的
ThinkPHP5.1
不过这次我主要还是选择贴近原生的写法选择apache的原因很简单。自带压力测试工具ab。符合我们的需要。
Mr_Yanghao
·
2020-08-13 12:00
宝塔搭建
ThinkPHP5.1
记录
总体而言宝塔搭建
ThinkPHP5.1
还是很顺利的,不过中间有些曲折记录一下以防下次使用时忘记;我的云服务器系统为CentOS7.51.安装宝塔:yuminstall-ywget&&wget-Oinstall.shhttp
路过&
·
2020-08-12 16:29
PHP
THINKPHP5.1
门脸类Facede类
被静态代理的类hello($name);/***如果想静态调用一个动态方法,需要给当前的类绑定一个静态代理类*如果设置了静态代理类,就只能用静态代理类访问原来的方法*静态代理类用的是Facede*/returnTest::hello($name);}}
php_lovepan
·
2020-08-12 00:53
ThinkPHP5.1
ThinkPHP5.1
之容器注入(IOC)和门面模式(facade)
容器注入:也叫依赖注入容器,用户在客户端使用容器来进行类管理,还可以将类的实例(对象)做为参数,传递给类方法,自动触发依赖注入。简单的讲就是将工具类打包成一个容器,在客户端完成工具类的实例化为对象,再以参数的方式直接传递给工作类的方法。容器:也称服务容器,简称(IOC)类似于:[即插即用]的工具,最大限度的简化外部对象的调用实现步骤有三步:创建工具类//数据库操作类class Db{//数据库连接
韩淼燃
·
2020-08-12 00:14
tp5
谈谈
thinkphp5.1
中容器(Container)和门面(Facade)的实现【转载】
tp5.1中引入了容器(Container)和门面(Facade)这两个新的类官方文档已经给出了定义:容器(Container)实现类的统一管理,确保对象实例的唯一性。门面(Facade)为容器(Container)中的类提供了一个静态调用接口,相比于传统的静态方法调用,带来了更好的可测试性和扩展性,你可以为任何的非静态类库定义一个facade类。深入源码,我们来看看它到底是如何实现的://在框架
苍茫的天涯lwen
·
2020-08-11 21:38
ThinkPHP5.1
助手函数input()用法
1.判断变量是否定义input('?get.id');input('?post.name');变量类型方法包括:方法描述param获取当前请求的变量get获取$_GET变量post获取$_POST变量put获取$_PUT变量delete获取$_DELETE变量session获取$_SESSION变量cookie获取$_COOKIE变量request获取$_REQUEST变量server获取$_SE
PeakXin
·
2020-08-11 15:19
PHP框架
ThinkPHP5.1
开启自动写入时间戳
全局配置开启/关闭自动写入时间戳文件:./config/database.php//自动写入时间戳字段'auto_timestamp'=>false,//true开启;false关闭模型(model)中配置开启/关闭自动写入时间戳文件:././model/test.php//自动写入时间戳字段protected$autoWriteTimestamp=true;//true开启;false关闭//创
PeakXin
·
2020-08-11 15:19
PHP框架
ThinkPHP5.1
中使用Redis来缓存
问题在
thinkphp5.1
项目中需要引入Redis,安装redis后在tp5.1写入相关的操作代码后却一直报错,可能出现的问题如下:1.安装不正确,即redis没正常运行2.没有添加php_redis
WildKid1024
·
2020-08-11 03:04
PHP
ThinkPhp
Redis
thinkphp 5.1框架解析(三):容器和依赖注入
在上一篇文章中我们讲到了ThinkPHP如何实现自动加载,如果想看的话可以看
ThinkPHP5.1
源码浅析(二)自动加载机制在阅读本篇文章之前,我希望你掌握了IOC、DI、Facade的基本知识,如果不了解
什么都只会一点点
·
2020-08-10 19:31
百度云虚拟主机安装
ThinkPhp5.1
项目 配置文件修改
最近百度云在对云系类产品进行促销活动,加上最近准备做一个音乐类的小项目便购买了一台便宜的虚拟主机。但是将ThinkPhp程序放上去的时候却出现了不加index.php就回出现404错误。研究了下百度云主机文档,在webroot下面的bcloud_nginx_user.conf进行了配置charsetutf-8;location/{#下面主要是解决在url地址中省略"index.php"时使用的规则
qiuyu6958334
·
2020-08-10 18:06
php
thinkphp5.1
部署在百度云主机的注意事项
thinkphp5.1
部署在百度云主机的注意事项网站建好了,找了一圈好点的云主机部署,首先看的是openshift,虽然有免费的支持,但是限制很多,且部署相当麻烦。
potherb3
·
2020-08-10 16:14
Linux服务器下安装Composer 并使用Composer安装
Thinkphp5.1
Composer官方文档:https://docs.phpcomposer.com/00-intro.htmlComposer是一个php的包管理器。要求php版本在5.3以上。一、安装ComposerLinux操作系统安装Composer:1、首先保证php可执行文件位置在环境变量[root@featue~]#php-vPHP7.2.13(cli)(built:Dec29201816:38:20
weixin_33843947
·
2020-08-10 03:19
thinkPHP5.1
跨域请求的实现
一个人写的项目在本地测试、上线测试都没问题,那是因为都是在同域下的,肯定不会出现跨域问题啦...,傻佬!跨域的出现:如第三方请求服务器的接口,本地html文件中使用ajax请求服务器上的接口,都会出现跨域问题域=协议名+主机名+端口号,只有这三部分相同才能称为是相同的域访问在index.php的入口文件中添加
骚飞的猪
·
2020-08-10 00:51
php
php
Thinkphp5.1
对于空模块、空控制器、空方法的一些处理方案
Thinkphp的好处就不用说了,从事开发以来,从3.2到现在的5.1(6.0了解下,还没有深入了解,望谅解),对于里面的空模块、空控制器、空方法处理,都有些不一样,开发文档里面也有一些介绍,说实话,理解能力不强,看的不是很明白,操作起来不是很舒服,所以还是打算用自己的方案处理,这里重点介绍下最近项目用到的方案空模块和空控制器这个开发文档是没有说明的,但是这个又是必须的找到Module.php文件
疯狂份子
·
2020-08-09 15:46
PHP技术
thinkphp5.1
在PHP7下使用phpmailer发邮件 说说这个坑!
【1.composer安装phpmailer】由于我是macwindow用户直接百度一下composer安装phpmailer;mac、linux用户首先cd到thinkphp的根目录、然后在终端输入:composerrequirephpmailer/phpmailer【2、设置邮箱】由于我用的163的邮箱,所以我就以163为例。qq邮箱往上有很多例子,我就不重复造轮子了。1):进入邮箱打开最上面
weixin_44187959
·
2020-08-09 02:16
php
thinkphp3.2升级至
thinkphp5.1
view文件#修改文件名#把tp3.2.3\app\module\view文件夹下所有文件夹拷贝至tp5\app\module\view打开cmd命令窗口,cd至view文件夹下,执行dir/b1.bat使用notepad++打开1.bat,使用正则替换,将(^.*$)替换为ren$1\L$0。保存1.bat,双击执行修改标签#正则:改为{foreach$1}改为{/foreach}正则:改为{i
小黑雷
·
2020-08-08 22:28
php
ThinkPHP3.2升级为
ThinkPHP5.1
日志
第一步:备份代码和数据库第二步:合并插件和应用代码第三步:代码目录全部改成小写(Uploads除外)第四步:控制器和模型的PHP文件改名把controller目录下的文件名人全部由***Controller.class.php改成***.php,如:ActionController.class.php改成Action.php。把model目录下的文件名人全部由***Model.class.php改
O夫子
·
2020-08-08 19:24
php
【微擎】ThinkPHP框架开发微擎应用?
/public/index.php';exit;}}
ThinkPHP5.1
中的index.phppa
理查德泰森
·
2020-08-08 15:11
PHP
如何利用 Docker 搭建网站的开发环境
我们以
ThinkPHP5.1
为例,介绍如何在Windows中利用docker
lamp_yang_3533
·
2020-08-07 14:22
Docker
Thinkphp6快速入门一、
屏幕前学习的你,又是最靓的仔凭啥不学他开始部署tp6:引言:thinkphp6其实就是thinkphp5.2,6是最新的版本,很多人听过thinkphp3点几,thinkphp5.0,
thinkphp5.1
望川`
·
2020-08-07 11:01
php学习
tp5 Column not found: 1054 Unknown column 'id' in 'field list'
ThinkPHP5.1
报错SQLSTATE[42S22]:Columnnotfound:1054Unknowncolumn'id'in'fieldlist'[10501]PDOExceptioninConnection.phpline687
sirdong
·
2020-08-06 15:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他