怎么看php是32还是64

fiy 其他 172

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要确定PHP是32位还是64位,可以使用以下方法:

    方法一:通过PHP中的phpinfo()函数
    1. 创建一个php文件,命名为info.php,将以下代码复制到文件中:

    2. 将info.php文件上传到您的PHP服务器上。
    3. 在Web浏览器中输入您服务器的地址,例如http://localhost/info.php。
    4. 检查打开的页面中的”System”或”Server”部分,查找”Architecture”或”Build”的行,其中会显示当前PHP的位数。

    方法二:通过命令行
    1. 在命令行中运行以下命令:php -i | grep “Architecture”
    2. 将显示的结果中的”Architecture”一词后面的值检查为”x86″表示32位,检查为”x86_64″表示64位。

    方法三:查看PHP的安装文件
    1. 打开PHP的安装目录。
    2. 检查是否存在php.ini文件。如果存在,则表示您的PHP是32位。如果不存在,则表示您的PHP是64位。

    方法四:通过操作系统任务管理器
    1. 在Windows中,打开任务管理器(可以通过按下Ctrl + Shift + Esc键)。
    2. 在”进程”选项卡中,找到正在运行的PHP进程。
    3. 如果在进程名称后面的括号中显示了”*32″,则表示您的PHP是32位。如果没有显示”*32″,则表示您的PHP是64位。

    以上是几种确定PHP是32位还是64位的方法,您可以根据您的需求选择其中的一种方法来确定。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要确定你的PHP是32位还是64位,可以通过以下几种方法来检查:

    1. 查看PHP安装目录:打开你的PHP安装目录,通常默认路径为C:\Program Files\PHP。如果安装目录中存在名为”php_x86″或”php_x64″的文件夹,则说明你的PHP是32位或64位的。文件夹名称中的”x86″表示32位,”x64″表示64位。

    2. 查看PHP.exe文件属性:找到你的PHP安装目录中的php.exe文件,右键点击该文件并选择“属性”,然后打开“详细信息”选项卡。在“文件描述”一栏中,如果显示为“32位”或“64位”,则说明你的PHP是相应位数的。如果没有显示位数信息,你可以进入下一步。

    3. 使用命令行检查:打开命令行工具(如CMD),输入以下命令:
    `php -r “echo PHP_INT_SIZE * 8;”`

    如果输出结果为32,则说明你的PHP是32位;如果输出结果为64,则说明你的PHP是64位。

    4. 使用phpinfo()函数:新建一个PHP文件,将以下代码复制到文件中并保存:
    “`php

    “`
    将保存的PHP文件放置在你的Web服务器的根目录下(一般为htdocs或www)。然后在浏览器中输入http://localhost/你的PHP文件名.php,即可查看PHP相关信息。在打开的页面中查找”Architecture”或”System”一栏,如果显示为”32-bit”或”64-bit”,则表明你的PHP是相应位数的。

    5. 使用系统信息工具:如果你使用的是Windows系统,你还可以使用系统信息工具来确定PHP的位数。点击”开始”菜单,搜索并打开”系统信息”。在打开的窗口中,找到”系统类型”一栏,如果显示为”32位操作系统”或”64位操作系统”,则说明你的PHP相应也是32位或64位的。

    综上所述,你可以通过查看安装目录、PHP文件属性、命令行、phpinfo()函数或系统信息工具等多种方式来确定PHP的位数。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    PHP的位数(32位或64位)是指PHP解析器和扩展库在处理计算机中的数据时所使用的位数。下面是几种常见的方法可以用来确定你的PHP是32位还是64位:

    1. 检查PHPINFO(PHP配置信息):

    – 创建一个包含phpinfo()函数的文件,比如info.php;
    – 在浏览器中打开该文件,并查找”Architecture”(架构)或”Server API”(服务器API)选项;
    – 如果架构显示为”x86″,则表示PHP是32位的。如果架构显示为”x86_64″,则表示PHP是64位的。

    “`

    “`

    2. 使用php_uname()函数:

    – 创建一个包含以下代码的PHP文件,比如uname.php;
    – 在命令行中运行该文件;
    – 如果输出中包含”i386″或”i686″,则表示PHP是32位的。如果输出中包含”x86_64″,则表示PHP是64位的。

    “`

    “`

    3. 在命令行中运行php命令:

    – 打开命令行终端;
    – 输入”php -i | grep “Architecture””命令;
    – 如果输出中包含”x86″,则表示PHP是32位的。如果输出中包含”x86_64″,则表示PHP是64位的。

    请注意,这些方法只会告诉你PHP解析器和扩展库的位数,并不一定代表整个操作系统的位数。如果你的操作系统是64位的,但你安装的PHP是32位的,那么PHP将只能访问32位地址空间。同样地,如果你的操作系统是32位的,但你安装的PHP是64位的,PHP也只能访问32位地址空间。

    此外,你也可以在PHP的安装目录中查找可执行文件的名称,通常32位PHP的可执行文件名是”php”,而64位PHP的可执行文件名是”php.exe”。不过这种方法不是很可靠,因为文件名可能因操作系统和安装方式而异。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部