php 编译安装扩展

pecl 虽然能方便地安装扩展,但由于网络原因速度很慢。此外,如果有多个 php 版本,pecl 总会将扩展安装在默认的版本上,反而造成不便。因此直接编译安装扩展反而更省事

下载扩展包

以 mongodb 为例,到 pecl 官网搜索 mongodb

下载页面

安装扩展

解压扩展包,进入目录:

$ cd /tmp/mongodb-1.7.5

在扩展包目录中执行指定版本的 phpize

$ /usr/local/opt/php@7.1/bin/phpize
$ ./configure --with-php-config=/usr/local/opt/php@7.1/bin/php-config

编译 & 安装

$ make
$ sudo make install

安装完成后,验证是否成功

$ /usr/local/opt/php@7.1/bin/php -m | grep mongo
mongodb

如果没有看到 mongodb 扩展,手动将 extension="mongodb.so" 加入 php.ini 后再试下

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容