做机械设计图纸找什么网站?,百度网站改版提交,家具网站建设案例,成都住建局官网全生命周期最近在做一个项目#xff0c;需要用xampp集成开发环境。xampp是最新版的#xff0c;且php的intl扩展没有#xff0c;没有php扩展的源码。需要手动编译intl扩展。环境#xff1a;mac xampp步骤#xff1a;(1)php -v#xff1a;查看php的版本#xff0c;是7.0.2#xff0…最近在做一个项目需要用xampp集成开发环境。xampp是最新版的且php的intl扩展没有没有php扩展的源码。需要手动编译intl扩展。环境mac xampp步骤(1)php -v查看php的版本是7.0.2然后到php官网查找这个版本的php源码包且下载。(2)phpize进入到phpext/intl目录下。会提示报错没有autoconf。mac下安装先要安装brew工具类似于linux下的yummac自带ruby。安装brewruby -e $(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)brew安装成功之后在安装autoconfbrew install autoconfbrew link autoconf。会遇到不能link的情况这个时候吧不能link的目录own替换为当前用户即可(因为权限所以不能link)。注意phpize令不是在任意目录都能执行现在测试只能在这种扩展的源码路径下执行。执行结果为Configuring for:PHP Api Version: 20090626Zend Module Api No: 20090626Zend Extension Api No: 220090626(3)./configure --with-php-config/Applications/XAMPP/xamppfiles/bin/php-config(要使用的php路径)(4)make会有报错提示缺少安装libicu-devel但是brew install libicu-devel没有找到按照个帖子解决。https://segmentfault.com/q/1010000010678737(5)make install(6)会在intlmodule目录下看到有个intl.so文件复制这个文件到要使用的phpextentions目录下即可。(7)php -i|grep intl发现intl已经安装成功。相关推荐