今天在编译php-5.6.4出现以下错误,google了半天才找到解决方案,现在共享出来
configure: error: Don’t know how to define struct flock on this system, set –enable-opcache=no
解决方案1:(我就是通过这个解决的)
1 2 | ln -s /usr/local/mysql/lib/libmysqlclient .so /usr/lib/ ln -s /usr/local/mysql/lib/libmysqlclient .so.18 /usr/lib/libmysqlclient .so.18 |
解决方案2:
1 2 3 4 | vim /etc/ld .so.conf.d /local .conf # 编辑库文件 /usr/local/lib # 添加该行 :wq # 保存退出 ldconfig - v # 使之生效 |
引用方案2原作者的话
这里添加的库文件路径一定要和你系统平台arch一致,32bit的系统直接添加/usr/local/lib即可,64bit系统要填加/usr/local/lib64.否则依旧会报错,我当时就是添加了/usr/local/lib死活编辑不了,后来更改为/usr/local/lib64才可以。切记
还有一些创建各种软连接的方法 都没有解决问题!未读方案一最靠谱
출처 :
http://waynerqiu.com/7/255.html
'linux > APM' 카테고리의 다른 글
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements (0) | 2015.11.19 |
---|---|
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement (0) | 2015.11.19 |
아파치가 실행이안될때 (0) | 2015.11.19 |
AH00558 에러 조치. (0) | 2015.11.19 |
mysql 접근 거부 오류 (1) | 2015.11.19 |