在Raspbian上配置PHP 7.0.0RC5时无法启用OPCache

时间:2015-10-18 19:55:09

标签: php raspberry-pi raspbian opcache

我正在运行最新版本的Raspbian(Raspbian Jessie 2015-09-24),我正在尝试编译PHP 7的最新RC(PHP 7.0.0RC5)。配置PHP时,我无法接受参数“--enable-opcache”。

在转移到运行Raspbian的实际Raspberry Pi之前,我已经完成了对Debian Jessie 8.2.0 32位(在我的Windows PC上的虚拟机中)的所有测试。在Debian上,以下配置没有问题。

我在Raspbian上遇到的问题是./configure因以下错误而停止:

checking "whether flock struct is linux ordered"... "no"
checking "whether flock struct is BSD ordered"... "no"
configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no

使用--enable-opcache=no禁用OPCache时,配置完成且没有错误。

这是我正在使用的配置:

CC="gcc-4.9" CXX="g++-4.9" CFLAGS="-I/usr/local/lib/libzip/include" CXXFLAGS="-I/usr/local/lib/libzip/include" ./configure \
--disable-flatfile \
--disable-inifile \
--enable-calendar \
--enable-exif \
--enable-fpm \
--enable-gd-jis-conv \
--enable-gd-native-ttf \
--enable-intl \
--enable-mbstring \
--enable-zip \
--with-bz2 \
--with-curl=/usr/local \
--with-freetype-dir=/usr/local \
--with-gd \
--with-icu-dir=/usr \
--with-jpeg-dir \
--with-libmbfl \
--with-libxml-dir \
--with-libzip=/usr/local \
--with-mcrypt \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--with-openssl \
--with-pcre-dir=/usr/local \
--with-pcre-regex=/usr/local \
--with-pdo-mysql=/usr/local/mysql \
--with-png-dir=/usr/local \
--with-webp-dir \
--with-xpm-dir \
--with-xsl \
--with-zlib-dir=/usr/local \
--with-zlib-dir=/usr/local \
--with-zlib-dir=/usr/local \
--with-zlib=/usr/local \
--without-cdb \
--without-pdo-sqlite \
--without-pear \
--without-sqlite3

关于如何在Raspbian上为PHP启用OPCache的任何想法?

0 个答案:

没有答案