标签:php

PHP + Go 双语言融合:我在生产项目中实现的架构方案

PHP + Go 双语言融合:我在生产项目中实现的架构方案

前段时间做了个项目, 服务端主要是PHP写的, 部分用Go写, 现在说是我是如何进行结合的. 一、架构概述 本项目采用 PHP + Go 双语言混合部署架构: 组件 技术栈 端口 说明 Web 服务 PHP + Nginx 80 主入口,处理业务逻辑

terrell terrell 2026-04-20
0 0 0
塑造我成为 CTO 之路的“秘诀”

塑造我成为 CTO 之路的“秘诀”

我从中学开始就开始开发各种软件,高中时的我赚到了人生中的第一桶金,后来又在三家不同的公司担任 CTO。在这段旅程中(将近 20 年 🤯),我学到了不少东西。在这里,我想分享一些我自己的心得,也希望这些心得能对各位有所帮助。如何走得更远作为一名工程师,你可以成为一名通才,横向发展你的技能,也可以选择成

Escape Escape 2024-08-01
0 0 0
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析

新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析

php 8.3 是流行的服务器端脚本语言的最新版本,带来了许多新功能和改进,旨在简化 web 开发并提高性能。这些增强功能包括只读类、新函数 json_validate() 、randomizer 类的扩展以及更合适的日期/时间异常。它们将彻底改变 php 开发体验,使其更加高效、安全,以满足 we

泡泡 泡泡 2024-07-30
0 0 0
日本的一位PHPer 开发了一套“操作系统”

日本的一位PHPer 开发了一套“操作系统”

7 月 13 日,一名来自日本的 PHPer めもりー(ID:@m3m0r7) 在X平台上发帖,展示了他用 PHP 实现的“操作系统”。之所以要加引号,是因为这个“操作系统”现阶段仅能在模拟器或虚拟机中输出“Hello World!”,除此以外暂时没有任何功能。めもりー(@m3m0r7)开源了这个

捡田螺的小男孩 捡田螺的小男孩 2024-07-27
0 0 0
PHP最佳实践(译)

PHP最佳实践(译)

简介PHP是一门复杂的语言,经过多年折腾,使其不同版本之间高度不一致,有时还有些bug。 每个版本都有自己独有的特性、多余和怪异之处,也很难跟踪哪个版本有哪些问题。这也就 很好理解为什么有时它会遭到那么多的厌恶。尽管如此,如今它还是Web开发方面最流行的语言。因其悠久的历史,对于实现密码哈希和 数据

醒在深海的猫 醒在深海的猫 2024-07-20
0 0 0
新蠕虫能感染 Linux 系统和嵌入式设备!

新蠕虫能感染 Linux 系统和嵌入式设备!

来自赛门铁克研究员的消息,这个病毒通过2012年出现的 PHP 漏洞传播据美国国际数据集团(IDG)的新闻 —— 一个新的蠕虫病毒将目标指向那些运行了 Linux 和 PHP 的 x86 架构计算机,其变种还会对运行在其他芯片架构上的设备(诸如家用路由器和机顶盒)造成威胁。根据赛门铁克研究员的介绍,

大树 大树 2024-07-20
0 0 0
PHP-RSA加密跨域通讯实战

PHP-RSA加密跨域通讯实战

AUTH:PHILO EMAIL:lijianying12 at gmail.com基于POST GET 的http通讯虽然非常成熟,但是很容易被人监听。 并且如果使用跨域jsonp的通讯很容易在历史记录中发现通讯网址以及参数。为了克服这些问题, 并且降低服务器成本,我们没有使用SSL而使用 RSA

贤蛋大眼萌 贤蛋大眼萌 2024-07-20
0 0 0
CentOS 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

CentOS 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作用。正如其名称所暗示的, LEMP 包是由 Linux、nginx、MariaDB/MySQL 和 PHP 组成的。在传统的 LAMP 包中使用的 Apache HTTP 协议服务器性能低下而且难于大规

大猫 大猫 2024-07-20
0 0 0
PHP 5.5 / PHP5.6 / PHP-NG 和 HHVM 哪个性能更好?

PHP 5.5 / PHP5.6 / PHP-NG 和 HHVM 哪个性能更好?

摘要:在一个基于Vagrant的本地环境中,可能是某个错误的原因,导致HHVM测试结果很差;在HHVM伙伴们协助下,该原因仍在研究中!然而,在DigitalOcean的一个4GB虚拟机中,HHVM甚至盖过了最新版的PHP-NG的风头!结论:它们反映出HHVM的功效更佳(在JIT热启动后),虽然出于某

醒在深海的猫 醒在深海的猫 2024-07-20
0 0 0
如何在Linux服务器中隐藏PHP版本

如何在Linux服务器中隐藏PHP版本

通常,大多数默认设置安装的web服务器存在信息泄露,这其中之一就是PHP。PHP 是如今流行的服务端html嵌入式语言(之一?)。在如今这个充满挑战的时代,有许多攻击者会尝试发现你服务端的漏洞。因此,我会简单描述如何在Linux服务器中隐藏PHP信息。默认上expose_php默认是开的。关闭“ex

法医 法医 2024-07-20
0 0 0
安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(二)

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(二)

7. 安装 PHPPHP 是用于 web 基础服务的服务器端脚本语言。它也经常被用作通用编程语言。在最小化安装的 CentOS 中安装 PHP:# yum install php 安装完 php 之后,确认重启 Apache 服务以便在 Web 浏览器中渲染 PHP。# systemctl rest

共饮一杯 共饮一杯 2024-07-20
0 0 0
在 CentOS 7.x / Fedora 21 上面体验 PHP 7.0

在 CentOS 7.x / Fedora 21 上面体验 PHP 7.0

PHP是一种为我们熟知的通用服务器网页脚本语言。非常多的在线网站都是用PHP编写的。PHP这些年来一直在持续进化,丰富其功能,变得易于使用,更好地组织的脚本语言。目前PHP的开发团队正筹备下一个PHP版本的发行,名字是PHP 7。现在的PHP版本为PHP 5.6,可能你清楚PHP 6已经流产了,PH

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-20
0 0 0
PHP 20岁了:从玩具到巨头

PHP 20岁了:从玩具到巨头

曾经的‘丑小鸭工程’已经转变为一个互联网巨头,感谢灵活、务实和充满活力的开发者社区。当Rasmus Lerdorf发布“一个用C写的小型紧凑的CGI可执行程序集合”时, 他没有想到他的创造会对网络发展产生多大的影响。今年在Miami举行的SunshinePHP大会上,Lerdorf做了开场演讲,他自

张二河 张二河 2024-07-20
0 0 0
在 Linux 命令行中使用和执行 PHP 代码(二):12 个 PHP 交互性 shell 的用法

在 Linux 命令行中使用和执行 PHP 代码(二):12 个 PHP 交互性 shell 的用法

在上一篇文章“在 Linux 命令行中使用和执行 PHP 代码(一)”中,我同时着重讨论了直接在Linux命令行中运行PHP代码以及在Linux终端中执行PHP脚本文件。本文旨在让你了解一些相当不错的Linux终端中的PHP交互性 shell 的用法特性。让我们先在PHP 的交互shell中来对ph

共饮一杯 共饮一杯 2024-07-20
0 0 0
在 Linux 命令行中使用和执行 PHP 代码(一)

在 Linux 命令行中使用和执行 PHP 代码(一)

PHP是一个开源服务器端脚本语言,最初这三个字母代表的是“Personal Home Page”,而现在则代表的是“PHP:Hypertext Preprocessor”,它是个递归首字母缩写。它是一个跨平台脚本语言,深受C、C++和Java的影响。在 Linux 命令行中运行 PHP 代码PHP的

竹子爱熊猫 竹子爱熊猫 2024-07-20
0 0 0
PHP 安全编程建议

PHP 安全编程建议

简介要提供互联网服务,当你在开发代码的时候必须时刻保持安全意识。可能大部分 PHP 脚本都对安全问题都不在意,这很大程度上是因为有大量的无经验程序员在使用这门语言。但是,没有理由让你因为对你的代码的不确定性而导致不一致的安全策略。当你在服务器上放任何涉及到钱的东西时,就有可能会有人尝试破解它。创建一

共饮一杯 共饮一杯 2024-07-19
0 0 0
在 Ubuntu 上配置高性能的 HHVM 环境

在 Ubuntu 上配置高性能的 HHVM 环境

HHVM全称为 HipHop Virtual Machine,它是一个开源虚拟机,用来运行由 Hack(一种编程语言)和 PHP 开发应用。HHVM 在保证了 PHP 程序员最关注的高灵活性的要求下,通过使用最新的编译方式来取得了非凡的性能。到目前为止,相对于 PHP + APC (Alternat

大树 大树 2024-07-19
0 0 0
如何在 Ubuntu 中设置 IonCube Loaders

如何在 Ubuntu 中设置 IonCube Loaders

IonCube Loaders是一个PHP中用于加解密的工具,并带有加速页面运行的功能。它也可以保护你的PHP代码不会查看和运行在未授权的计算机上。要使用ionCube编码、加密的PHP文件,需要在web服务器上安装一个叫ionCube Loader的文件,并需要让 PHP 可以访问到,很多 PHP

大树 大树 2024-07-19
0 0 0
PHP 7.0.0 正式版发布!

PHP 7.0.0 正式版发布!

**PHP 开发团队宣布,PHP 7.0.0 已经正式发布了!**这标志着 PHP 正式进入崭新的 PHP 7 时代!PHP 7.0.0 使用了新的 Zend 引擎 ( Zend Engine ) ,有几个重大改进和新的功能:性能的极大提升:PHP 7 的性能接近上一个版本 PHP 5.6 的两倍显

向阳逐梦 向阳逐梦 2024-07-19
0 0 0
Debian 升级到 PHP 7,并支持并行安装

Debian 升级到 PHP 7,并支持并行安装

Debian 开发者 Ondřej Surý 前几天在一个邮件列表中宣布他们开始迁移到 PHP 7.x 了,并支持 多版本并行安装 ( co-installable ) 。而此前几天,Ubuntu 也宣布其下一个版本 16.04 Xenial Xerus 将迁移到 PHP 7.x 。Ondřej S

大树 大树 2024-07-19
0 0 0
1 2 3 188