PHP5.5.1编译报错,求解

大王叫我来卖萌 发布于 2013/07/20 21:29
阅读 8K+
收藏 1
PHP

configure时报错

./configure --prefix=/usr/local/php --enable-fpm  --enable-opcache --with-mcrypt=/usr/local/libmcrypt --with-zlib --enable-mbstring --with-openssl --with-mysql --with-mysqli --with-mysql-sock --with-gd --with-jpeg-dir=/usr/lib --enable-gd-native-ttf  --enable-pdo --with-pdo-mysql --with-gettext --with-curl --with-pdo-mysql --enable-sockets --enable-bcmath --enable-xml --with-bz2 --enable-zip

错误信息如下:

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

加载中
0
lj2007331
lj2007331
这个问题已经解决,请看: http://blog.linuxeye.com/342.html
lj2007331
lj2007331
@codepat 83 不客气
大王叫我来卖萌
大王叫我来卖萌
正解,按此方法已解决,感谢!
0
leo108
leo108

--enable-opcache

去掉试试呢

大王叫我来卖萌
大王叫我来卖萌
去掉了也不行啊,报同样的错
0
南湖船老大
南湖船老大
一个玩PHP的,非要学人家玩C和嵌入式的搞撒子编译嘛!
vincent_x
vincent_x
扯淡
盘先海
盘先海
回复 @codepat : http://www.dotdeb.org/2013/06/20/php-5-5-0-is-out-and-available-for-debian-7-0-wheezy/
大王叫我来卖萌
大王叫我来卖萌
我错了,我编译安装我有罪,你能告诉我哪里有PHP最新版本的源吗?
0
pantrick
pantrick
弄那么高版本干什么,5.3就差不多了
0
旧城的骁珖
旧城的骁珖

引用来自“好大的凶兆”的答案

一个玩PHP的,非要学人家玩C和嵌入式的搞撒子编译嘛!
+1
哈哈__哈哈
哈哈__哈哈
回复 @codepat : 关键是centos软件太老了啊,如果是去年出的软件,今年可以跟上的,我干嘛去编译,如果centos默认的php是5.4+ mysql5.5+ nginx 1.4+ 谁去编译么,关键是php 5.3 mysql5.1 nginx没有
Crazy罗小杰
Crazy罗小杰
自己编译linux端方便布置管理撒。
大王叫我来卖萌
大王叫我来卖萌
回复 @普华之光 : 没有5.5.1版本的啊,不过谢谢你
旧城的骁珖
旧城的骁珖
回复 @codepat : http://rpmfind.net/linux/rpm2html/search.php?query=php
大王叫我来卖萌
大王叫我来卖萌
你以为我想啊,装B又不能当饭吃,有现成的我干嘛要编译呢?你知道哪里有编译好的吗?或者能yum的也行,我用的是centos6.3 64位
0
Tuesday
大王叫我来卖萌
大王叫我来卖萌
linux上的,不过谢谢你
0
皮总
皮总
./configure --help|grep opcode
皮总
皮总
./configure --help | grep opcache
0
你打球像那谁
你打球像那谁
一般编译安装都会说各种依赖错误,但是,只要将错误信息往谷歌一搜,问题就解决了。
0
tiglog
tiglog

搞 php 与编译 php 不冲突。

我编译过 5.5 的,但是 apc, xcache 还没有跟进,所以就降到 5.4 了。

返回顶部
顶部