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

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

WBOY
WBOYOriginal
2016-06-23 13:45:211033Durchsuche

环境: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,使其重新加载一次;


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:求preg_replace正则匹配Nächster Artikel:求preg_replace正则匹配改进