V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
weiruanniubi
V2EX  ›  程序员

关于 PHP 的编译参数问题。

  •  1
     
  •   weiruanniubi · 2019-09-05 16:37:20 +08:00 · 1738 次点击
    这是一个创建于 1936 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前环境所有用到的软件都是编译安装的,今天想精简一下各软件的编译参数,仅保留必要的。
    精简到 PHP 的时候,有三个参数,虽然也谷歌了,但是不确定去掉有没有影响,请大佬指点。
    目前使用 PHP7.3.X,运行 Wordpress,请问这三个编译参数可以去掉吗:
    1.--with-iconv-dir
    2.--with-freetype-dir
    3.--enable-gd-native-ttf

    9 条回复    2019-09-05 18:34:05 +08:00
    weiruanniubi
        1
    weiruanniubi  
    OP
       2019-09-05 16:42:27 +08:00
    还有一个问题,就是安装了 imagick 是不是可以不用装 GD 了?
    yulgang
        2
    yulgang  
       2019-09-05 16:44:22 +08:00
    这得看你的代码里到底用什么吧。
    weiruanniubi
        3
    weiruanniubi  
    OP
       2019-09-05 16:46:42 +08:00
    @yulgang 就是只跑 wordpress,啥也没改,啥也没加。只要去掉后 wordpress 不出问题就行。
    yulgang
        4
    yulgang  
       2019-09-05 16:55:06 +08:00
    @weiruanniubi 我觉得没必要搞这么细致吧 =。=
    WordPress 应该能自动检测到你的环境支持哪种参数,自动选择使用。
    yongjing
        5
    yongjing  
       2019-09-05 17:25:12 +08:00
    @weiruanniubi GD 还是需要装的,一般情况下验证码会用
    PS: 扩展这东西,多装几个,跑起来真的体验不到什么性能影响,不清楚就装上吧
    visionzk
        6
    visionzk  
       2019-09-05 18:11:40 +08:00
    iconv freetype 这 2 个最近正好用到
    visionzk
        7
    visionzk  
       2019-09-05 18:13:25 +08:00
    @visionzk iconv 这个,最近一个导出 excel 需求,用户昵称有 emoji 表情到账 excel 打不开,用了这个来转换编码; freetype 图片水印用到
    chinvo
        8
    chinvo  
       2019-09-05 18:14:03 +08:00 via iPhone
    imagick 和 gd 不是互相取代的关系,虽然功能类似,但是要看你代码里用的哪一个,有些代码做了兼容处理

    iconv 是处理编码很常用的库,有些 wp 插件可能会用
    weiruanniubi
        9
    weiruanniubi  
    OP
       2019-09-05 18:34:05 +08:00
    @yongjing
    @visionzk
    @chinvo
    多谢大佬指点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5316 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:52 · PVG 13:52 · LAX 21:52 · JFK 00:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.