Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >怎么快速判断 PHP 是 32 位还是 64位

怎么快速判断 PHP 是 32 位还是 64位

作者头像
沈唁
发布于 2019-01-23 08:42:25
发布于 2019-01-23 08:42:25
3.5K00
代码可运行
举报
文章被收录于专栏:沈唁志沈唁志
运行总次数:0
代码可运行

Swoole Compiler 加密是不支持使用 Debug 版本或 32 位的 PHP 的

对于不想看文档安装Swoole Loader扩展的人,我们提供了 Loader-Helper 安装向导,可能会出现一些按照步骤正确放置扩展后,依旧提示未安装的情况

这个时候就可能是因为你所安装的 PHP 是 32 位的,那么如何快速判断 PHP 是 32 位还是 64位的呢

PHP 百科全书是这么说的

可以输出一个超过 42 亿的整数,如 var_dump(12345678900); 如果类型为 float ,表示 PHP 是 32 位的,无法支持超过 42 亿的整数。 如果类型为 int,表示 PHP 是64位的,可以支持超过 42 亿的整数。

这样是可以的,另外一种也可以查看到的方式就是phpinfo()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
phpinfo(); 

找一下Architecture,如果对应的值为x86则是 32 位的,反之则为 64 位

我又不想它输出12345678900,也不想查看phpinfo(),还有其他办法吗

当然是有的:查看PHP_INT_SIZE的值

据说 32 位 PHP 是 4Bytes,而 64位 PHP 是 8Bytes,我测试也的确是这样,所以就拿这个做判断吧

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
if (PHP_INT_SIZE == 4) {
    $bit = 32;
} else {
    $bit = 64;
}

目前 Loader-Helper 安装向导就是这么判断的,加了一个提示

已经更新到线上,防止还有使用 32 位 PHP 的人找不到问题所在

over~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-01-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
当你输入一个网址的时候,实际会发生什么
原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/  
bear_fish
2018/09/20
1.1K0
当你输入一个网址的时候,实际会发生什么
史上最全解析:从输入 URL 到页面展示到底发生了什么?
👋 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!座右铭:Technology has the power to make the world a better place.
Lorin 洛林
2023/11/16
2.1K0
史上最全解析:从输入 URL 到页面展示到底发生了什么?
从输入URL到页面展示到底发生了什么
地址:http://www.cnblogs.com/xianyulaodi/ 作者:咸鱼老弟
java思维导图
2018/07/26
2.4K0
从输入URL到页面展示到底发生了什么
通过浏览器访问一个站点,其中经历了哪些过程
当我们开始在浏览器中输入网址的时候,浏览器其实就已经在智能的匹配可能得 url 了,他会从历史记录,书签等地方,找到已经输入的字符串可能对应的 url,然后给出智能提示,让你可以补全url地址。对于 google的chrome 的浏览器,他甚至会直接从缓存中把网页展示出来,就是说,你还没有按下 enter,页面就出来了。
小狐狸说事
2022/11/17
2.9K0
通过浏览器访问一个站点,其中经历了哪些过程
从输入url到页面展示到底发生了什么?
刚开始写这篇文章还是挺纠结的,因为网上搜索“从输入url到页面展示到底发生了什么”,你可以搜到一大堆的资料。而且面试这道题基本是必考题,二月份面试的时候,虽然知道这个过程发生了什么,不过当面试官一步步追问下去的,很多细节就不太清楚了。
沙漠尽头的狼
2021/12/01
1.4K0
从输入url到页面展示到底发生了什么?
从输入url到看到页面的过程分析
我思考了很多知识组织方法来帮助理解网络知识,比如按osi模型从底至上,或者按协议种类,或者按网络发展史。但最终我还是决定选择用这个经典的问题,将网络知识串成线。理解从输入url到看到页面的过程,弄明白这中间有哪些步骤,再仔细分析这些步骤的原理和行为,是我所能想到最清晰的一条知识脉络了。
love丁酥酥
2018/08/27
1.4K0
从输入url到看到页面的过程分析
*当你在浏览器地址栏输入一个URL后回车,将会发生什么事情?*
http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/
一半是我
2020/03/31
2.6K0
地址栏中输入网址后发生了什么?
网址的学名叫做统一资源定位符(Uniform Resource Locator, 常缩写为URL), 我们知道现在的互联网其实就是由众多资源所构成的一张巨大的网, 如何定位那些资源就是靠的URL, 因此我们也可以把URL理解为是网络上资源的“门牌号“, 我们在浏览器中输入网址, 就相当于开一辆车(浏览器)去找一个地址(URL)
Java3y
2019/08/27
2.5K0
地址栏中输入网址后发生了什么?
【Javascript】BigPipe
传统请求周期: 浏览器发送一个HTTP请求到Web服务器; web服务器解析请求,然后读取数据存储层,制定一个HTML文件并用一个HTTP响应把它发送到客户端; HTTP响应通过互联网传送
前端修罗场
2023/10/07
1750
浏览器从输入网址到页面展示的过程
完整高频题库仓库地址:https://github.com/hzfe/awesome-interview
HZFEStudio
2021/09/18
20.3K0
从浏览器输入网址回车到看到页面过程到底经历了什么?
#前言:从浏览器输入网址到回车看到页面的过程,面试逃不掉的一个问题,我们知道从浏览器输入网址到看到页面主要是涉及DNS解析,TCP三次握手,请求报文,响应报文,TCP4次挥手。
老油条IT记
2020/08/13
5840
从浏览器输入网址回车到看到页面过程到底经历了什么?
浏览器从输入网址到看到网页的流程
⾸先会对 URL 进⾏解析,分析所需要使⽤的传输协议和请求的资源的路径。如果输⼊的URL 中的协议或者主机名不合法,将会把地址栏中输⼊的内容传递给搜索引擎。如果没有问题,浏览器会检查 URL 中是否出现了⾮法字符,如果存在⾮法字符,则对⾮法字符进⾏转义后再进⾏下⼀过程。
henu_Newxc03
2022/05/05
1.3K0
说一下HTTP服务的全过程及扩展问题整理
问题1:当我们在浏览器中输入网址,按下回车,具体发生了什么? 对网址进行DNS解析,得到对应的IP地址。 根据这个IP地址,找到对应的服务器,并发起TCP的三次握手。 建立TCP连接后会发起HTTP请求。 服务器响应HTTP请求。 浏览器解析得到html代码。 请求html代码中的资源(如js、css、图片等)。 浏览器对页面进行渲染呈现给用户。 服务器关闭关闭TCP连接。 问题2:DNS是什么? DNS一般指域名系统。域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。
用户1272076
2023/03/09
2880
说一下HTTP服务的全过程及扩展问题整理
终极解密输入网址按回车到底发生了什么
详解输入网址点击回车,后台到底发生了什么。透析 HTTP 协议与 TCP 连接之间的千丝万缕的关系。掌握为何是三次握手四次挥手?time_wait 存在的意义是什么?全面图解重点问题,再也不用担心面试问这个问题。
码哥字节
2020/10/27
8600
终极解密输入网址按回车到底发生了什么
从输入URL到Web页面呈现的全过程
简单来说,当用户在浏览器的地址栏中输入 URL 并点击回车后,浏览器从服务端获取资源,然后将内容显示在页面上。这个过程经过了:浏览器缓存 -> DNS 域名解析 -> URL 编码 -> 使用 HTTP 或者使用 HTTPS 协议发送请求 ->
真正的飞鱼
2023/03/04
1.1K0
从输入URL到Web页面呈现的全过程
【计网】网络协议栈学习总结 --- 浏览器上输入网址域名后点击回车,到底发生了什么?
经过对计算机网络的学习,我们了解了网络通信的过程,熟悉了网络协议栈各个层的工作机制与作用。那么现在我们回过头来看一个问题:
叫我龙翔
2024/10/31
1980
【计网】网络协议栈学习总结 --- 浏览器上输入网址域名后点击回车,到底发生了什么?
浏览器输入url访问网站的全过程
互联网内各网络设备间的通信都遵循TCP/IP协议,利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。
javascript艺术
2021/05/28
2K0
浏览器输入url访问网站的全过程
输入网址到回显页面,经历了哪些过程
浏览器第一步工作就是要对输入的URL进行解析,从而确定发送给Web服务器的请求信息。
shysh95
2021/12/27
1.2K0
输入网址到回显页面,经历了哪些过程
从输入URL到页面加载发生了什么
问题:在浏览器中输入URL到整个页面显示在用户面前时这个过程中到底发生了什么。仔细思考这个问题,发现确实很深,这个过程涉及到的东西很多。
Java后端技术
2018/08/09
1.6K0
从输入URL到页面加载发生了什么
用户输入网址到页面返回都发生了什么?(全面分析)
浏览器做的第一步就是会解析URL得到里面的参数,分析域名是否规范,并将域名和需要的请求的资源分离开来,从而了解需要请求的是哪个服务器,请求的是服务器上的什么资源等等
can4hou6joeng4
2023/11/29
3160
推荐阅读
相关推荐
当你输入一个网址的时候,实际会发生什么
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验