Atualizar PHP7 MYSQL PHP Extension

1

Eu preciso atualizar minha versão PHP do servidor para 7.

Existe uma maneira de atualizar no OpenSuse 13.2 para a versão PHP7 através do console?
Posso instalar uma extensão php que me permita usar o seguinte novamente?

mysql_connect
mysql_query
mysql_select_db

PS: Pode ser que você poderia me ajudar em outra pergunta também? link

Esse é o motivo pelo qual eu preciso atualizar para o PHP para 7.

    
por MCSell 11.12.2015 / 11:08

2 respostas

0

Eu respondi sua outra pergunta no outro tópico, e você não será capaz de usar o Magento com o PHP 7 neste momento. No entanto, estou assumindo que você está perguntando sobre um aplicativo PHP diferente, já que o Magento certamente não usaria essas funções.

A resposta curta é não porque as funções mysql_*() estão obsoletas e são perigosas. Todo mundo deveria estar usando o MySQLi (a versão melhorada) agora, pois corrige esses problemas. Declarações preparadas também devem ser usadas. Se você encontrar um problema ao converter uma determinada chamada de função mysql_*() para o MySQLi, basta postar uma pergunta no StackOverflow. Deve haver um pouco de informação sobre problemas específicos do MySQLi no SO já.

Mas, como eu postei para a outra ameaça, parece que você ainda não precisará do PHP 7, mas você ainda deve parar de usar mysql_*() .

    
por 14.12.2015 / 06:42
0

As funções sobre as quais você está perguntando estão obsoletas há anos e não existem mais no PHP 7. Consulte a documentação do PHP para obter informações sobre escolhendo outra API do MySQL para sua aplicação. (Note que o Magento usa o PDO, então você não deve ter problemas com esse aspecto).

    
por 11.12.2015 / 14:50