Php của tôi là 32 hay 64 bit?
Tôi có thể nói điều này bởi vì đây *không phải* là một quy trình tầm thường để chấm điểm chéo như thế này (mặc dù nó có thể được thực hiện, lộn xộn và không đáng để gặp rắc rối) liên quan đến hỗ trợ đa cấp và đủ thứ vô nghĩa Show
Tôi e rằng tốt nhất bạn nên bắt đầu lại Vì rõ ràng chính sách của hội đồng quản trị là không cho phép bất kỳ lời chỉ trích nào về bất cứ điều gì, vì có vẻ như chỉ trích điều gì đó là chỉ trích tất cả những người dùng thứ đó, tôi sẽ không còn bình luận trong các chủ đề không liên quan trực tiếp đến việc sử dụng Pi của tôi nữa. PHP yêu cầu ít nhất Windows 2008/Vista. 32-bit hoặc 64-bit (AKA X86 hoặc X64. PHP không chạy trên Windows RT/WOA/ARM). Kể từ PHP 7. 2. 0 Windows 2008 và Vista không còn được hỗ trợ PHP yêu cầu thời gian chạy Visual C (CRT). Nhiều ứng dụng yêu cầu điều đó nên nó có thể đã được cài đặt Microsoft Visual C++ Redistributable cho Visual Studio 2019 phù hợp với tất cả các phiên bản PHP này, hãy xem » https. //Visual Studio. Microsoft. com/tải xuống/ Bạn PHẢI tải xuống x86 CRT cho các bản dựng PHP x86 và x64 CRT cho các bản dựng PHP x64 Nếu CRT đã được cài đặt, trình cài đặt sẽ cho bạn biết điều đó và không thay đổi bất cứ điều gì Trình cài đặt CRT hỗ trợ các khóa chuyển đổi dòng lệnh /quiet và /norestart, do đó bạn có thể viết lệnh chạy nó PHP7 được phát hành và hiệu suất so với PHP5. x nhanh hơn ít nhất hai lần. Một tính năng mới khác của PHP7 là nó hiện có phiên bản 64 bit nên có thể sử dụng hơn 4GB RAM và hiệu suất mã có thể nhanh hơn hai lần tùy thuộc vào thiết kế ứng dụng. Sau đây liệt kê một số phương pháp để kiểm tra xem mã PHP của bạn có chạy trên 64-bit không Sử dụng hằng số PHP_INT_SIZEHằng số được xác định trước PHP_INT_SIZE trả về kích thước của int mà PHP hiện tại được xây dựng trên đó, vì vậy nếu nó là 8 byte, thì nó chắc chắn là 64 bit 1 2 3 function is64bitPHP() { return PHP_INT_SIZE == 8; } function is64bitPHP() { return PHP_INT_SIZE == 8; } Kiểm tra số bitBiểu thức ~0 trả về các phần bù của 0, tất cả đều là một. Vì vậy, trong PHP 32-bit, nó sẽ trả về 32 lần của 1 và trong 64-bit, sẽ có 64 lần của 1. Khi đó chúng ta chỉ cần đếm số 1 2 3 function is64bitPHP() { return strlen(decbin(~0)) == 64; } function is64bitPHP() { return strlen(decbin(~0)) == 64; } Hàm decbin chuyển đổi một số nguyên thành dạng nhị phân của nó và strlen đếm số lượng chuỗi (PHP được nhập động và sẽ chuyển đổi số nguyên thành chuỗi) Kiểm tra chuỗi php_unamephp_uname trả về thông tin hệ thống/hệ điều hành, tham số ‘m’ sẽ hỏi loại máy. Trong 64-bit, nó sẽ chứa chuỗi ‘x86_64’ vì vậy chúng ta có thể sử dụng chuỗi này để kiểm tra xem đó có phải là PHP 64-bit hay không Chào mừng bạn đến với hướng dẫn nhanh về cách kiểm tra phiên bản PHP. Đúng, đây có lẽ là một trong những hướng dẫn “vui nhộn” mà tôi đã viết. Phiên bản PHP thường là phiên bản mà mọi người sẽ không chạm vào, nhưng có thể là phiên bản để kiểm tra tính tương thích hoặc nếu đã đến lúc cập nhật Có 4 cách khả thi để thực hiện kiểm tra phiên bản cài đặt PHP hiện tại của bạn
Điều đó sẽ bao gồm tất cả những điều cơ bản, nhưng hãy đọc tiếp nếu bạn cần thêm chi tiết ⓘ Tôi đã bao gồm một tệp zip chứa tất cả mã nguồn ví dụ khi bắt đầu hướng dẫn này, vì vậy bạn không cần phải sao chép-dán mọi thứ… Hoặc nếu bạn chỉ muốn đi sâu vào
TLDR – TRANG TRÌNH BÀY NHANHTải xuống & Ghi chú
TẢI XUỐNG & LƯU ÝĐầu tiên, đây là liên kết tải xuống mã ví dụ như đã hứa
GHI CHÚ NHANHNếu bạn phát hiện ra một lỗi, hãy bình luận bên dưới. Tôi cũng cố gắng trả lời các câu hỏi ngắn, nhưng đó là một người so với cả thế giới… Nếu bạn cần câu trả lời gấp, vui lòng xem danh sách các trang web của tôi để được trợ giúp về lập trình
MÃ VÍ DỤ TẢI XUỐNGNhấp vào đây để tải xuống mã nguồn ví dụ, tôi đã phát hành nó theo giấy phép MIT, vì vậy hãy thoải mái xây dựng trên mã nguồn đó hoặc sử dụng nó trong dự án của riêng bạn
KIỂM TRA PHIÊN BẢN PHPĐược rồi, bây giờ chúng ta hãy vào phần khác nhau để kiểm tra phiên bản PHP trong phần này
1) KIỂM TRA PHIÊN BẢN PHP DÒNG LỆNH1 lệnh. txt
Người dùng Windows, khởi chạy dấu nhắc lệnh và kích hoạt function is64bitPHP() { return PHP_INT_SIZE == 8; }2. Người dùng Mac và Linux, điều đó khá giống nhau, ngoại trừ chúng tôi gọi nó là thiết bị đầu cuối thay vì dấu nhắc lệnh
2) THÔNG TIN PHP2-phpinfo. php
Đó là tất cả cho hướng dẫn này, và đây là một phần nhỏ về một số liên kết bổ sung có thể hữu ích cho bạn
PHIÊN BẢN NGỮ NGHĨAVì vậy, cái quái gì xảy ra với cách lập phiên bản của 8?
LIÊN KẾT và THAM KHẢO
VIDEO HƯỚNG DẪN
BẢNG CHIA SẺ THÔNG TINCảm ơn bạn đã đọc, và chúng tôi đã đi đến phần cuối của hướng dẫn ngắn này. Tôi hy vọng rằng nó đã giúp bạn hiểu rõ hơn và nếu bạn muốn chia sẻ bất cứ điều gì với hướng dẫn này, vui lòng bình luận bên dưới. Chúc may mắn và mã hóa hạnh phúc Là PHP 6432-bit hoặc 64-bit ( AKA X86 hoặc X64. PHP không chạy trên Windows RT/WOA/ARM). Kể từ PHP 7. 2. 0 Windows 2008 và Vista không còn được hỗ trợ.
Làm cách nào để kiểm tra phiên bản PHP trong CMD?Hiển thị hoạt động trên bài đăng này. . Đầu tiên mở cmd của bạn Sau đó vào thư mục thư mục php, Giả sử thư mục php của bạn nằm trong thư mục xampp trên ổ đĩa c của bạn. Lệnh của bạn sau đó sẽ là. CDC. \xampp\php Sau đó, hãy kiểm tra phiên bản của bạn. php -v Làm cách nào để kiểm tra phiên bản PHP trong mã PHP?Một cách khác để kiểm tra phiên bản PHP là hàm PHPinfo(), thường được sử dụng để kiểm tra trạng thái hiện tại của cấu hình PHP. Nó cũng có thể được sử dụng cho mục đích gỡ lỗi vì nó chứa tất cả dữ liệu EGPCS (Môi trường, GET, POST, Cookie, Máy chủ). phpinfo();
Xampp 32 hay 64XAMPP có sẵn cho kiến trúc 64-bit cũng như 32-bit , nhưng trên trang web chính thức của XAMPP, Apache Friends . |