摘要:
说明 php在web编程时是不需要考虑多进程的,但整个php流程是涉及到多进程的,只不过nginx、php-fpm帮我们处理好了,我们配置他们参数时就需要设置进程个数相关参数 php在多进程涉及到的是PCNTL扩展和POSIX扩展,这两个扩展交叉涉及到进程和信号相关,他们只支持Unix平台,wind 阅读全文
摘要:
说明 流,算是一种对不同事物,但有相同特性的抽象封装,可能这样说并不理解,但是我们早就使用过了,例如打开文件fopen等操作,其实就是用的流,fopen('abc.txt')实际上就是fopen('file://abc.txt'),或者是与app交互用到的php://input等获取post数据也是 阅读全文
摘要:
说明 我们都知道通过IP,端口等可以实现两台机器之间的数据互通,但具体要怎么操作,系统给我们提供了socket接口,通过调用socket函数就可以实现互通。 php的socket扩展和C本身的非常相似,如果找不到php相关的资料,可以对照着C的socket函数来学习,例如:C语言SOCKET编程指南 阅读全文
摘要:
说明 虽然我们普通的web编程中很少用到网络编程,但实际上我们一直都在用,例如nginx和php-fpm之间的通讯就是网络通讯,也会发现他们的一些配置参数,其实就是网络编程中一些函数的参数。 我们说是通讯,想当然的就是两台机器之间的通讯,但实际上同一台机器上同样可以通过回环来通讯交互,就像是ngin 阅读全文