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 了 提供給各位參考看看~