rhel 6.0 源碼包編譯 php 5.5.6 解bug之路

首先 configure 報錯:

checking for known struct flock definition... configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no

解決方法:

vim /etc/ld.so.conf.d/local.conf     # 編輯庫文件
/usr/local/lib                       # 添加該行
:wq                                  # 保存退出
ldconfig -v                          # 使之生效

注意事項:

這裏添加的庫文件路徑一定要和你係統平臺arch一致,32bit的系統直接添加/usr/local/lib即可,64bit系統要填加/usr/local/lib64.否則依舊會報錯,我當時就是添加了/usr/local/lib死活編輯不了,後來更改爲/usr/local/lib64纔可以。切記!

小弟我按照上面的方法做了,以爲 ok 的了,可是還是報同樣的錯,哎哎。。。

這時候的話,就在 ./configure 的後面 加上 --enable-opcache=no 這個參數就可以啦。。。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章