PHP não está funcionando no ubuntu 14

1

Estou tentando instalar o php na minha máquina Ubuntu. Primeiro eu instalo o apache2 na maquina .... depois que eu instalo o php7

sudo apt-get -y update
sudo add-apt-repository ppa:ondrej/php
sudo apt-get -y update
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv

depois disso eu reinicio meu apache2 service apache2 restart

mas ainda php não está funcionando quando tento navegar na página php do localhost.

php -v

também está me mostrando a saída .... e me dizendo a versão do php.

no arquivo de log de erros do apche2 recebi erros

restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
[Thu May 19 07:53:16.813504 2016] [mpm_prefork:notice] [pid 12487] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.16 configured -- resuming normal operations
[Thu May 19 07:53:16.813518 2016] [core:notice] [pid 12487] AH00094: Command line: '/usr/sbin/apache2'
[Thu May 19 08:05:24.435502 2016] [mpm_prefork:notice] [pid 12487] AH00169: caught SIGTERM, shutting down
[Thu May 19 08:05:25.513275 2016] [mpm_prefork:notice] [pid 14456] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.16 configured -- resuming normal operations
[Thu May 19 08:05:25.513343 2016] [core:notice] [pid 14456] AH00094: Command line: '/usr/sbin/apache2'
[Thu May 19 08:26:11.093404 2016] [mpm_prefork:notice] [pid 14456] AH00169: caught SIGTERM, shutting down
[Thu May 19 08:26:12.166600 2016] [mpm_prefork:notice] [pid 20497] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.16 configured -- resuming normal operations
[Thu May 19 08:26:12.166640 2016] [core:notice] [pid 20497] AH00094: Command line: '/usr/sbin/apache2'
    
por Umair Iftikhar 19.05.2016 / 06:19

1 resposta

0

Se você instalar libapache2-mod-php7.0 além de libapache2-mod-php5 , ele não será habilitado (você deverá ver isso em {apt, dpkg} .log), então você precisa desabilitar php5 module e habilitar php7.0 module :

a2dismod php5
a2enmod php7.0
apache2ctl restart

P.S .: Você deve ler o que os pacotes informam no momento da instalação. Executar o apt-get com -y é uma maneira bem certa de como perder coisas importantes.

    
por oerdnj 19.05.2016 / 13:27