
PHP
cjd教程
这个作者很懒,什么都没留下…
展开
-
Swoole框架Hyperf(六) - Hyperf创始人的Hyperf教程
教程是Hyperf创始人制作的,点击进入地址原创 2019-11-23 14:08:44 · 3898 阅读 · 0 评论 -
Swoft 踩坑笔记九 - 开发者工具“DevTool”
这是啥?是工具!好吧,我目前只用来测试websocket。在后面我们讲websocket会用到的。我们需要配置俩个文件1、config/beans/base.php 'serverDispatcher' => [ 'middlewares' => [ \Swoft\View\Middleware\ViewMiddleware::cla...原创 2018-11-28 20:26:49 · 3096 阅读 · 9 评论 -
Swoft 踩坑笔记十一 - Task 异步任务
1原创 2018-12-19 20:20:41 · 2813 阅读 · 0 评论 -
Swoft 踩坑笔记十二 - 定时任务
开启定时任务,修改 .envCRONABLE=true原创 2018-12-19 21:07:33 · 2775 阅读 · 0 评论 -
Swoft 踩坑笔记十三 - HTTP验证器 Validator
验证器就是用来做参数判断的,如果传的参数不正确,就返回错误信息。示例创建 swoft/app/Controllers/TestController.phpnamespace App\Controllers\Index;use Swoft\Http\Message\Server\Request;use Swoft\Http\Server\Bean\Annotation\Controlle...原创 2018-12-20 16:53:53 · 2373 阅读 · 0 评论 -
Swoft 踩坑笔记十四 - Bean容器
Bean容器怎么说呢。。以往我们要调用一个类,是不是得new啊?而Bean呢,是在启动swoft的时候就给你实例化了,会一直存在,你用的时候就不需要去new,这样可以节省资源。听起来好像也没什么,但是如果是百万级的呢?示例创建 swoft/app/Controllers/Index/BeanController.phpnamespace App\Controllers\Index;/...原创 2018-12-20 20:09:08 · 3008 阅读 · 0 评论 -
Swoft 踩坑笔记十五 - RPC 创建服务端与客户端
RPC中默认是根据@Reference注解指定的服务名称原创 2018-12-22 10:47:47 · 3193 阅读 · 0 评论 -
Swoft 踩坑笔记十六 - 服务降级与熔断器
1原创 2018-12-22 21:15:54 · 1420 阅读 · 0 评论 -
下载安装Kafka与php-rdkafka扩展
1原创 2019-01-01 10:05:09 · 1187 阅读 · 0 评论 -
kafka 消息队列 php-rdkafka扩展示例
1原创 2019-01-01 16:22:09 · 8591 阅读 · 2 评论 -
人云亦云 - 互联网寒冬?PHP不行了?
1原创 2019-03-28 22:26:18 · 1461 阅读 · 0 评论 -
设计模式PHP版 - 单例模式
1原创 2019-03-24 22:59:39 · 1033 阅读 · 0 评论 -
Swoft 踩坑笔记八 - 上传图片/文件
emmmmmmmmmmmm,官方文档连接收文件的代码都没写。。$file = $request->file('name');这是接收到的图片在以往我们用的框架都自带了上传类,原创 2018-11-28 20:20:06 · 2936 阅读 · 2 评论 -
Swoft 踩坑笔记六 - 代码调试
调试不了,弃坑!var_dump,print_r,echo 通通都不能用。返回显示的是什么都没有。      &am原创 2018-11-27 10:24:53 · 3281 阅读 · 7 评论 -
Swoft 踩坑笔记七 - 发送请求
$client = new Client();$response = $client->get($url)->getResponse();返回的是一个对象而$client = new Client();$response = $client->get($url)->getResult();返回的是上面对象里倒原创 2018-11-27 23:33:56 · 2049 阅读 · 0 评论 -
PHP爬虫-爬取百度贴吧首页违规主题贴
因为是第一次写,感觉有点冗余。不过嘛,本文章主要面向不知道爬虫为何物的小伙伴。o(∩_∩)o<?php$url='http://tieba.baidu.com/f?ie=utf-8&kw=php&fr=search'; // 地址$html = file_get_contents($url); // 获取页面内容//var_dump($html);die;$dom ...原创 2018-10-31 10:45:01 · 476 阅读 · 0 评论 -
Linux CentOS7 安装PHP
如果你想快速安装就使用第一种方法,否则就用第二种。第一种:1、安装PHP# yum install -y php2、安装PHP组件# yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash3、重启apac...原创 2018-10-27 23:03:55 · 5245 阅读 · 0 评论 -
下载安装Composer
https://getcomposer.org/download/下拉到底部,下载一个版本将 composer.phar 放进linux,cd该目录# mv composer.phar /usr/local/bin/composer# chmod -R 700 /usr/local/bin/composer # composer --version...原创 2018-11-24 22:29:36 · 515 阅读 · 0 评论 -
下载,编译Swoole和php.ini配置Swoole
1、下载安装http://pecl.php.net/package/swoole上传到服务器,解压# tar zxvf进入解压的目录# cd swoole# phpize 如果报 devle的错就 yum 安装devel # yum install devel编译和安装# ./configure # make && make install 提示:...原创 2018-11-24 22:42:54 · 1300 阅读 · 0 评论 -
Swoft 踩坑笔记三 - 数据接收
恩恩,没有什么变态的操作,很舒服。路由指向的是首页。 use Swoft\Http\Message\Server\Request; public function index(Request $request): array { $inputs = $request->input(); return $inputs; }更多获取操作更多更多...原创 2018-11-26 11:16:15 · 3011 阅读 · 0 评论 -
Swoft 踩坑笔记四 - 数据库与数据分页
我配置了swoft/.env,配置了swoft/.env.example,配置了config/properties/db.php,还是说我密码不对。其实我是配置好了的,然后我想撤销重来一遍然后写出来的,结果GG了。_(:зゝ∠) _然后码完上面的,去刷新,又可以了。_(:зゝ∠) _所以我认为,应该是它里面需要去生成什么,所以需要等待。然鹅,并不是我猜测的那样。问了大佬,大佬说默...原创 2018-11-26 11:17:48 · 2672 阅读 · 0 评论 -
Swoft 踩坑笔记一 - 安装Swoft并启动
emmmmmmmm,一开始接触我也是一脸懵逼啊!不过幸运的是我有开发组的大佬可以请教,所以。。。。。。还是一脸懵逼啊!因为常规FPM框架的技术在swoft里就占那么一丢丢,其余的都没见过啊。目前我还没找着教怎么使用swoft的文章,基本上就是一些介绍原理啥的。虽然swoft源码包里有很多Demo,但是也没说明怎么使用。好吧,我承认我菜。。好啦,现在介绍一下前面说的大佬,这是他的GitHub:...原创 2018-11-25 16:17:35 · 9537 阅读 · 13 评论 -
Swoft 踩坑笔记二 - 控制器与路由
我们上一篇讲到了访问首页,那首页的文件在哪呢?在swoft/app/Controllers/IndexController.php那几行注释是干啥的呢?按我们对php的了解,php运行的时候是忽略注释的对不对??可人家把路由写在了注释里啊,我的天,震惊了呀!所以名曰:“注解”。好吧,其实还挺方便的,至少不用切换文件去增加路由。但你能理解我当时的心情吗?已经哭晕在厕所。。下面介绍一下它们是干...原创 2018-11-25 16:18:56 · 4739 阅读 · 0 评论 -
Swoft 踩坑笔记十 - WebSocket
1原创 2018-11-29 19:28:02 · 2954 阅读 · 0 评论 -
Swoft 踩坑笔记五 - Redis缓存
既然我们要用到redis了,那么我们就要应要求,下载hiredis原创 2018-11-26 19:44:47 · 2759 阅读 · 0 评论 -
Linux CentOS7 搭建LAMP
一、设置防火墙二、安装apache三、安装数据库四、安装PHP上面都操作完后要对apache个php进行配置五、配置Apache1、编辑配置文件# vi /etc/httpd/conf/httpd.conf2、按i进去insert模式按照以下要求修改配置文件:3、添加,在错误页中显示Apache的版本,Off为不显示ServerSignature On4、添加 (增加同...原创 2018-10-28 19:44:40 · 237 阅读 · 0 评论