Home >Backend Development >PHP Tutorial >编译php5.6.1出错set enable-opcache=no

编译php5.6.1出错set enable-opcache=no

WBOY
WBOYOriginal
2016-06-23 13:45:211035browse

环境:CENTOS6.5

PHP5.6.1

编译参数:

./configure --prefix=/usr/local/php56 --with-config-file-path=/usr/local/php56/etc --enable-inline-optimization --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt=/usr/local/libmcrytp/ --with-mhash --with-openssl --enable-bcmath --enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --with-bz2 --with-readline --with-jpeg-dir=/usr/local/jpeg  --with-png-dir=/usr/local/libpng 

出错内容:configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no

常见解决办法:

编辑/etc/ld.so.conf

根据系统,加入文件/etc/ld.so.conf,然后执行ldconfig,使其重新加载一次;

有时候,如果自己的libmcrytp(加密算法扩展库)是手动编译的话,只把这个/usr/local/libmcrytp/lib/加入到/etc/ld.so.conf,然后执行ldconfig,使其重新加载一次;


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn