编译安装的是时候遗漏参数库

fpm下,除了php.ini这个默认的配置文件能影响PHP,php-fpm的配置文件也可以覆盖php.ini的配置。而FPM的配置才是起最终决定性的,也就是优先级高于 php.ini。(我个人发现已经不是优先级的事了,php.ini整个不生效了,我后面再去仔细研究)
所以我们所有的php.ini先写到php-fpm.conf

PHP bcmath off Fail

PHP gd JPEG support off Fail

PHP gd FreeType support off Fail

PHP gettext off Warning
译安装的是时候没有指定这个库 –with-gettext

解决
1.重新编译加上 –with-gettext
2. 编译php动态扩展库
第一种情况我们就不提了
主要说第二种
首先进入php 源码包
进入 ext 目录下我们会发现有个 gettext 模块
执行如下命令
# /usr/local/php/bin/phpize #php 安装路径 根据自己的安装路径而定
./configure –with-php-config=/usr/local/php/bin/php-config
make && make install
# vim /usr/local/php/etc/php-fpm.conf 增加
php_value[extension] = gettext.so
重启php就ok了

未经允许不得转载: » 编译安装的是时候遗漏参数库
微信公众号:这是个测试
关注我们,每天分享更多有趣的事儿,有趣有料!
12000人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏