Compilando o PHP7 com o erro do MySQL

1

Estou configurando um alt-install para PHP7 no CentOS 6.7 com as opções de configuração que foram usadas para a versão original do PHP:

./configure  --disable-fileinfo --disable-opcache --disable-posix --enable-bcmath --enable-calendar --enable-exif --enable-ftp --enable-gd-native-ttf --enable-libxml --enable-mbstring --enable-pdo=shared --enable-soap --enable-sockets --enable-zip --prefix=/usr/local/php7 --with-bz2 --with-curl=/opt/curlssl/ --with-freetype-dir=/usr --with-gd --with-gettext --with-imap=/opt/php_with_imap_client/ --with-imap-ssl=/usr --with-jpeg-dir=/usr --with-kerberos --with-libdir=lib64 --with-libxml-dir=/opt/xml2 --with-libxml-dir=/opt/xml2/ --with-mcrypt=/opt/libmcrypt/ --with-mysql=/usr --with-mysql-sock=/var/lib/mysql/mysql.sock --with-mysqli=/usr/bin/mysql_config --with-openssl=/usr --with-openssl-dir=/usr --with-pcre-regex=/opt/pcre --with-pdo-mysql=shared --with-pdo-sqlite=shared --with-pic --with-png-dir=/usr --with-tidy=/opt/tidy/ --with-xpm-dir=/usr --with-zlib --with-zlib-dir=/usr

No entanto, está causando o seguinte erro:

configure: WARNING: unrecognized options: --with-mysql

Alguém está ciente de qual é a opção correta para o PHP7, não consigo encontrá-lo no Google? Obrigado :)

    
por Neekoy 09.03.2016 / 13:10

2 respostas

4

- a opção-mysql não é mais suportada no PHP7. Você precisa usar a extensão mysqli para isso.

Eu não testei isso, mas a extensão mysqli será instalada por padrão quando você executar ./configure e não estiver ativado por padrão, então você precisa habilitá-lo após a instalação.

    
por 09.03.2016 / 13:18
1

Alterar parâmetro

--with-mysql para este valor --with-mysqli

    
por 13.04.2017 / 03:32

Tags