mac centos linux 安装PHP扩展 INTL(国际化) ———— error: 'ext/standard/php_smart_str.h'

PHP简单源码安装扩展 五个步骤:

详细说明下:

1
2
3
4
5
6
7
8
9
cd /fujieace/php7.0/ext/intl#进入INTL扩展目录? 在编译扩展时候需要phpize准备环境,准备程序需要获取这个目录的文件
 
mv config0.m4 config.m4; #重命名config0.m4?如果没有config.m4 就需要重新命名一下
 
/fujieace/php7/bin/phpize#准备环境
 
./configure -with-php-config=/fujieaceh/php7/bin/php-config#配置对应的 php-config
 
make && make install#sudo make && sudo make install 当没有权限时使用 sudo

 

重要说明:

1,PECL安装:一般非PHP7环境情况下:

pecl install intl

 完成。

2,源码安装:在PHP7环境下,

  使用上面 pecl 方式安装,报错如下:

error: 'ext/standard/php_smart_str.h'

  这时,就用到了上面说明的五步,使用源码安装扩展了。

  源码安装需要在官方网站下载源码包。PHP下载包一般自带一部分扩展编译源码文件(如果包内没有,可以单独下载扩展源码);PHP7下载 

 

posted @   徐锅  阅读(721)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南

点击右上角即可分享
微信分享提示