Tag: PHP

702 total results found

重量级开发环境:Homestead 安装使用详细教程

Laravel 5.5 中文文档 快速入门

简介 Laravel 为开发者提供了一套完善的重量级本地开发环境 —— Laravel Homestead。 Laravel H...

由 学院君 发布于7 years ago    浏览数: 84053    点赞数: 21

使用现代化工具 Capistrano 自动部署 PHP 应用代码到生产环境

现代 PHP 新特性与最佳实践 部署调优

PHP 代码早期使用 FTP 部署到生产环境,不过这种方式显然不适合集群部署,也不安全,本教程主要讨论如何使用现代化工具自动部署,这...

由 学院君 发布于7 years ago    浏览数: 20041    点赞数: 14

php.ini 配置调优 —— 让 PHP 应用性能维持在更高水平

现代 PHP 新特性与最佳实践 部署调优

上一篇我们讨论了如何配置运行 PHP 应用的服务器,接下来我们要讨论的是如何调优服务器,让 PHP 应用的性能维持在更高水平。 默...

由 学院君 发布于7 years ago    浏览数: 21194    点赞数: 15

在服务器上对 PHP-FPM 和 Nginx 进行安装配置详解

现代 PHP 新特性与最佳实践 部署调优

PHP-FPM PHP-FPM(PHP FastCGI Process Manager),是用于管理 PHP 进程池的软件,用于接...

由 学院君 发布于7 years ago    浏览数: 23031    点赞数: 15

PHP 服务器主机选择及初始化配置 —— 新增用户及密钥对认证

现代 PHP 新特性与最佳实践 部署调优

主机 PHP 应用开发好了之后,还需要部署到远程主机上,才能让用户访问我们提供的服务。一般来说,目前市场上提供的主机有四种:共享服...

由 学院君 发布于7 years ago    浏览数: 13074    点赞数: 13

深入探讨 PHP 错误异常处理机制及 Laravel 框架底层的相应实现

现代 PHP 新特性与最佳实践 最佳实践

错误和异常是很强大的工具,能帮助我们预期意料之外的事,使用优雅的方式捕获问题。不过,错误和异常很相似,容易让人混淆,二者都表示出问题...

由 学院君 发布于7 years ago    浏览数: 25825    点赞数: 23

PHP 统一资源处理 API —— 流(Stream)的概述与使用详解

现代 PHP 新特性与最佳实践 最佳实践

在现代 PHP 特性中,流或许是最出色但使用率最低的。虽然 PHP 4.3 就引入了流,但是很多开发者并不知道流的存在,因为人们很少...

由 学院君 发布于7 years ago    浏览数: 23184    点赞数: 27

PHP 多字节字符串处理函数及字符编码

现代 PHP 新特性与最佳实践 最佳实践

mbstring 扩展 我们所说的多字节字符指的是不在传统的 128 个 ASCII 字符集中的字符,比如中文字符。而 PHP 中...

由 学院君 发布于7 years ago    浏览数: 10311    点赞数: 6

PHP 数据库统一处理 API —— PDO 扩展及其在 Laravel 底层的使用

现代 PHP 新特性与最佳实践 最佳实践

PHP 支持多种数据库,如 MySQL、PostgreSQL、SQLite 和 Oracle 等,并且这些数据库都提供了用于 PHP...

由 学院君 发布于7 years ago    浏览数: 20391    点赞数: 13

八、远程调用(RPC)

RabbitMQ 从入门到放弃

在云计算环境中,很多时候需要用它其他机器的计算资源,把一部分计算任务分配到其他节点来完成。RabbitMQ 如何使用 RPC 呢?下...

由 学院君 发布于7 years ago    浏览数: 11211    点赞数: 6

七、通过主题进行消息分发

RabbitMQ 从入门到放弃

Topic Exchange 对于 Message 的 routing_key 字符串格式是有限制的:以点号"."分割的字符表,如...

由 学院君 发布于7 years ago    浏览数: 7352    点赞数: 1

六、消息路由

RabbitMQ 从入门到放弃

如果我们只想让 error 级别的 log 保存到磁盘,该怎么做? emit_logs_direct.php <?php ...

由 学院君 发布于7 years ago    浏览数: 6758    点赞数: 2

五、消息订阅(Publish/Subscribe)

RabbitMQ 从入门到放弃

之前都是将消息发送到同一个 Consumer,而现在我们需将其发送到多个 Consumer。 我们将创建一个日志系统,它包含两个部...

由 学院君 发布于7 years ago    浏览数: 11960    点赞数: 0

四、消息分发机制

RabbitMQ 从入门到放弃

对于计算密集型任务,需要将其分发给多个消费者进行处理。 准备工作 我们对前面测试的代码稍作改造: task.php <...

由 学院君 发布于7 years ago    浏览数: 12955    点赞数: 2

三、PHP 中实现消息发送和接收

RabbitMQ 从入门到放弃

send.php <?php /** * 发送消息 */ $exchangeName = 'demo'; ...

由 学院君 发布于7 years ago    浏览数: 16261    点赞数: 3