php
Professorphp
当你意识到失败是弯路的时候,你就已经走在了成功的道路上了。
展开
-
php-fpm解读-进程管理的三种模式
《我是程序媛》系列——php-fpm进程管理,感谢大表哥亲情赞助时间,读了php-fpm源码。php-fpm进程管理一共有三种模式:ondemand、static、dynamic,我们可以在同一个fpm的master配置三种模式,看下图1。php-fpm的工作模式和nginx类似,都是一个master,多个worker模型。每个worker都在accept本pool内的监听套接字(linux已...转载 2020-01-02 14:06:53 · 391 阅读 · 0 评论 -
PHP实现socket
一、Socket 简介1、socket只不过是一个数据结构。2、使用这个socket数据结构去开始一个客户端和服务器之间的会话。3、服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。4、服务器端接受客户端的连接请求,那么就进行一次循环。现在这个客户端就能够发送信息到服务器,服务器也能发送信息给客户端。二、Socke转载 2017-08-09 13:41:04 · 427 阅读 · 0 评论 -
【socket】用PHP的socket实现客户端到服务端的通信
[php] view plain copy print?error_reporting(E_ALL); set_time_limit(0); ob_implicit_flush(); //本地IP $address = 'localhost'; //设置用111端口进行通信 $port = 111; //创建SOCKET转载 2017-08-09 13:42:56 · 401 阅读 · 0 评论 -
【socket】深入浅出讲解:php的socket通信
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Trans转载 2017-08-09 13:44:39 · 339 阅读 · 0 评论 -
php分布式存储
普通的Web开发,常用的模式就是用户登录之后,登录状态信息保存在Session中,用户一些常用的热数据保存在文件缓存中,用户上传的附件信息保存在Web服务器的某个目录上。这种方式对于一般的Web应用,使用很方便,完全能够胜任。但是对于高并发的企业级网站,就应付不了了。需要采用Web集群实现负载均衡。 使用Web集群方式部署之后,首要调整的就是用户状态信息与附件信息。用户状态不能再保存到Sessi...转载 2018-06-12 10:26:45 · 3262 阅读 · 0 评论 -
PHP读取大文件的多种方法介绍
读取大文件一直是一个头痛的问题,我们像使用php开发读取小文件可以直接使用各种函数实现,但一到大文章就会发现常用的方法是无法正常使用或时间太长太卡了,下面我们就一起来看看关于php读取大文件问题解决办法,希望例子能帮助到各位。 在PHP中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能 很漂亮的完成我们所...转载 2018-05-30 10:35:51 · 666 阅读 · 0 评论 -
Mac 下安装mysql 解决报错问题
说明: 本文主要内容参考: Mac下PHP连接MySQL报错"No such file or directory"的解决办法, 并进行个人补充 1. 运行环境: Mac OS X 10.11.4 (Mac 已经自带 Apache, PHP) 2. 相关文件夹: /etc/apache2/ ##Apache 配置文件夹 /Library/WebServer/Docume...原创 2018-06-13 23:19:57 · 776 阅读 · 0 评论 -
centos 环境下安装 php扩展pdo_sqlsrv
一. 加入微软的源 curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo二 .安装驱动(三个都要装上,缺一不可) yum install msodbcsql mssql-tools unixODBC-devel三. 下载pdo_s...原创 2019-09-06 17:55:31 · 2923 阅读 · 0 评论