windows如何安装php的intl拓展
发布时间:2021-09-21 23:45:31作者:魏义齐阅读:()评论:
hashover是一个国际化的评论系统,其后台可以切换几十种语言,所以使用该系统需要安装intl拓展以支持其国际化。搜我的标题目前只有csdn提供php的intl拓展文件下载,但是需要50金币,西数更是要我200大洋。
其实这个问题可以很简单,也可以很复杂。
收费咱没钱咱就百度这个intl拓展文件从哪下载,经过各种查阅文章得知intl拓展文件在php版本安装包里,帝国cms7.5支持到php7.0,咱就下载php7.0的安装包,php中文网提供的下载资源:https://www.php.cn/xiazai/gongju/124。
下载下来后我按照网上的教程复制所有icu开头的文件至C/Windows/System32目录下,并打开D/SOFT_PHP_PACKAGE/php7.0/php.ini,在末尾添加extension=php_intl.dll,保存后重启服务器,很好,问题解决了。但我解决问题喜欢反复验证,我要找到问题的根源在哪,毕竟这样一篇负责任的技术博文就产生了。所以我删除掉System32目录下我复制进去的intl拓展文件,再次重启服务器,依然有效,所以并不是intl拓展文件缺失,那么我原本的intl拓展文件在哪呢?打开D/SOFT_PHP_PACKAGE/php7.0目录,你会发现intl拓展文件早在环境检测安装php版本时就已经下载了
所以只需要在php.ini里启用intl拓展就行了。为了进一步验证这个问题,我下载了php5.6并把网站php版本切换至5.6,前台提示intl缺失问题复现,所以这个问题只需要在php.ini里加一句extension=php_intl.dll就解决了。
到这我想大家应该明白了,csdn那个文章说把32位拓展文件复制到System32目录下、把64位拓展文件复制到SysWOW64目录下,纯粹就是胡扯,这是跟php版本相关的,它不是系统环境,不同的php版本intl拓展文件名称都不一样,不管是在服务器端还是本地环境都不应该这么干!
我所说的环境检测是西部数码建站助手的一个功能模块,如下图:
如果你的服务器是纯净系统或者使用了类似建站助手的面板,首先要检查的是下载的php版本里有没有intl拓展文件,如果没有,那么恭喜你中奖了,因为官网提供的php资源包最低版本是7.3,所以我说这个问题可以很简单,也可以很复杂。
第一次解决某个问题总是会走点弯路,所以大伙且看且采取。
相关阅读
-
无相关信息
上一篇:windows server 2016相比2012做了哪些改进、又有什么新问题?下一篇:登录phpmyadmin提示mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)如何解决?
原创不易,您的赞助就是博主更新的动力!
赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。
完全自托管的评论系统
-
东方星雨
-
deanhan
-
1264822519
-
aini3311
-
a1051020101
-
weiyiqi
- Windows Modules Installer Worker导致CPU和内存飙升的彻底性解决方法(27248)
- webm视频不能播放的原因(3272)
- win2008r2系统windows update安装更新始终失败的解决方法(1657)
- 301跳转规则的复杂写法及详细解读(1285)
- windows server 2016相比2012做了哪些改进、又有什么新问题?(1191)
- 登录phpmyadmin提示mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)如何解决?(1158)
- Windows Server 2012使用技巧汇总(1083)
- 如何给服务器设置自动重启(974)
- 护卫神中服务器出现HTTP错误401.3-Unauthorized如何解决(958)
- nginx日志如何获取访客真实ip(916)
- 服务器中禁用Windows Update的四个理由(2022-11-20)
- 购买Windows系统服务器的一些小知识(2022-09-25)
- 西部数码SSL证书快到期后申请部署的详细步骤和注意事项(2022-09-08)
- web.config中设置全站301跳转后使某个文件或目录不跳转的方法(2021-10-17)
- phpmyadmin导出数据库export.php第864行break 2报错如何解决(2021-09-23)