php: symbol lookup error: php: undefined symbol: rl_on_new_l

由於開發上的需求需要多版本的 php
網路上有提供不少的方式
我想用看看 c9s phpbrew 看看

CentOS7 指令上改了不少
這次都是用 yum 安裝套件
原本一開始執行 phpbrew 都正常
後來重開執行 phpbrew 就會出現
php: symbol lookup error: php: undefined symbol: rl_on_new_l
後來發現只要執行 php 就會出現上面的錯誤(網頁執行正常,只有 console cli 有問題)

看到 CentOS 官方論壇也有人有類似的問題
後來在幾次的回答中終於解決了!
請先確認你的 libedit 版本是否為 el7
我系統原本是安裝 20090923-3.0_1.el5.rf
請注意後面顯示 el5
移除後在重新安裝 libedit 就可以正常 work 了
提供給各位參考看看~





Comments

Unknown said…
重新安裝還是el5

Popular posts from this blog

CentOS7 如何新增/移除 Rich Rule for firewalld

mac 安裝 mtr

如何設定 SSL VPN 分割通道 on Fortigate 80C