日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

intl扩展 mac 安装php_mac下php安装intl扩展代码分享

發(fā)布時(shí)間:2024/9/27 php 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 intl扩展 mac 安装php_mac下php安装intl扩展代码分享 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近在做一個(gè)項(xiàng)目,需要用xampp集成開發(fā)環(huán)境。xampp是最新版的,且php的intl擴(kuò)展沒有,沒有php擴(kuò)展的源碼。

需要手動(dòng)編譯intl擴(kuò)展。

環(huán)境:mac xampp

步驟:

(1)php -v:查看php的版本,是7.0.2,然后到php官網(wǎng)查找這個(gè)版本的php源碼包,且下載。

(2)phpize:進(jìn)入到php/ext/intl目錄下。會(huì)提示報(bào)錯(cuò),沒有autoconf。

mac下安裝,先要安裝brew工具,類似于linux下的yum,mac自帶ruby。

安裝brew:ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

brew安裝成功之后,在安裝autoconf:brew install autoconf,brew link autoconf。

會(huì)遇到不能link的情況,這個(gè)時(shí)候吧不能link的目錄own替換為當(dāng)前用戶即可(因?yàn)闄?quán)限,所以不能link)。

注意:phpize令不是在任意目錄都能執(zhí)行,現(xiàn)在測試只能在這種擴(kuò)展的源碼路徑下執(zhí)行。

執(zhí)行結(jié)果為:Configuring for:

PHP Api Version: 20090626

Zend Module Api No: 20090626

Zend Extension Api No: 220090626

(3)./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config(要使用的php路徑)

(4)make:會(huì)有報(bào)錯(cuò),提示缺少安裝libicu-devel,但是brew install libicu-devel,沒有找到,按照個(gè)帖子解決。

https://segmentfault.com/q/1010000010678737

(5)make install

(6)會(huì)在intl/module目錄下看到有個(gè)intl.so文件,復(fù)制這個(gè)文件到要使用的php/extentions目錄下即可。

(7)php -i|grep intl:發(fā)現(xiàn)intl已經(jīng)安裝成功。

相關(guān)推薦:

總結(jié)

以上是生活随笔為你收集整理的intl扩展 mac 安装php_mac下php安装intl扩展代码分享的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。