php的这些技术,你都熟悉吗,学习的了解一下

PHP是一种易于学习和使用的服务器端脚本语言。

多进程与多线程的区别:

简单地说,一个应用程序可以理解它就是一个进程(其实可以有多个),开启一个应用程序就是一个进程,开启多个同时运行就是多进程。

一个进程下最少有一个线程。进程是不可以互通的,一个进程下的多个线程是可以共享数据的。

Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。

Zend Studio集成开发环境,破解版用的最多。Sublime text3用的人越来越多。

Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件。

选择操作系统基于稳定性和性能的考虑,CentOS是一个理想的方案。

LNMP是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。

eAccelerator是一个免费开源的PHP加速、优化、编译和动态缓存的项目,主要是把经过编译后的PHP代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。

XCache是由国人开始的PHP加速器,在Linux下测试,高负载状况下表现良好,同时还支持ThreadSafe/Windows。

swoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。

pthreads 是一组允许用户在 PHP 中使用多线程技术的面向对象的 API。

指令declare(strict_type=1);当前文件下必须写传参类型。

php的这些技术,你都熟悉吗,学习的了解一下