pecl install grpc
# a few moments later 。。。。
# 执行
php -i | grep grpc
## 报错
PHP Warning: PHP Startup: Unable to load dynamic library 'grpc.so'
(tried: /opt/homebrew/lib/php/pecl/20190902/grpc.so
(dlopen(/opt/homebrew/lib/php/pecl/20190902/grpc.so, 0x0009): tried:
'/opt/homebrew/lib/php/pecl/20190902/grpc.so' (mach-o file, but is an
incompatible architecture (have 'x86_64', need 'arm64e'))),
/opt/homebrew/lib/php/pecl/20190902/grpc.so.so
(dlopen(/opt/homebrew/lib/php/pecl/20190902/grpc.so.so, 0x0009):
tried: '/opt/homebrew/lib/php/pecl/20190902/grpc.so.so' (mach-o file,
but is an incompatible architecture (have 'x86_64', need
'arm64e')))) in Unknown on line 0
uname -a | awk -F " " '{print $(NF-1)}'
root:xnu-8020.121.3~4/RELEASE_ARM64_T6000
继续尝试 ARCHFLAGS=“-arch arm64” 指定架构
arch -arm64e sudo pecl install grpc
指令集架构:
体系结构:
生态系统:
性能和功耗:
兼容性:
总的来说,ARM64和x86-64是两种不同的处理器架构,它们各自在不同的应用领域有各自的优势和劣势。选择哪种架构取决于特定应用的需求和硬件环境。