Tag: PHP
702 total results found
重量级开发环境:Homestead 安装使用详细教程
简介 Laravel 为开发者提供了一套完善的重量级本地开发环境 —— Laravel Homestead。 Laravel H...
使用现代化工具 Capistrano 自动部署 PHP 应用代码到生产环境
PHP 代码早期使用 FTP 部署到生产环境,不过这种方式显然不适合集群部署,也不安全,本教程主要讨论如何使用现代化工具自动部署,这...
php.ini 配置调优 —— 让 PHP 应用性能维持在更高水平
上一篇我们讨论了如何配置运行 PHP 应用的服务器,接下来我们要讨论的是如何调优服务器,让 PHP 应用的性能维持在更高水平。 默...
在服务器上对 PHP-FPM 和 Nginx 进行安装配置详解
PHP-FPM PHP-FPM(PHP FastCGI Process Manager),是用于管理 PHP 进程池的软件,用于接...
PHP 服务器主机选择及初始化配置 —— 新增用户及密钥对认证
主机 PHP 应用开发好了之后,还需要部署到远程主机上,才能让用户访问我们提供的服务。一般来说,目前市场上提供的主机有四种:共享服...
深入探讨 PHP 错误异常处理机制及 Laravel 框架底层的相应实现
错误和异常是很强大的工具,能帮助我们预期意料之外的事,使用优雅的方式捕获问题。不过,错误和异常很相似,容易让人混淆,二者都表示出问题...
PHP 统一资源处理 API —— 流(Stream)的概述与使用详解
在现代 PHP 特性中,流或许是最出色但使用率最低的。虽然 PHP 4.3 就引入了流,但是很多开发者并不知道流的存在,因为人们很少...
PHP 多字节字符串处理函数及字符编码
mbstring 扩展 我们所说的多字节字符指的是不在传统的 128 个 ASCII 字符集中的字符,比如中文字符。而 PHP 中...
PHP 数据库统一处理 API —— PDO 扩展及其在 Laravel 底层的使用
PHP 支持多种数据库,如 MySQL、PostgreSQL、SQLite 和 Oracle 等,并且这些数据库都提供了用于 PHP...
八、远程调用(RPC)
在云计算环境中,很多时候需要用它其他机器的计算资源,把一部分计算任务分配到其他节点来完成。RabbitMQ 如何使用 RPC 呢?下...
七、通过主题进行消息分发
Topic Exchange 对于 Message 的 routing_key 字符串格式是有限制的:以点号"."分割的字符表,如...
六、消息路由
如果我们只想让 error 级别的 log 保存到磁盘,该怎么做? emit_logs_direct.php <?php ...
五、消息订阅(Publish/Subscribe)
之前都是将消息发送到同一个 Consumer,而现在我们需将其发送到多个 Consumer。 我们将创建一个日志系统,它包含两个部...
四、消息分发机制
对于计算密集型任务,需要将其分发给多个消费者进行处理。 准备工作 我们对前面测试的代码稍作改造: task.php <...
三、PHP 中实现消息发送和接收
send.php <?php /** * 发送消息 */ $exchangeName = 'demo'; ...