Por padrão "php70" (Coleção de Software) não instale o mod_php.
yum install php70-php
E verifique se você não tem nenhum outro mod_php (como o fornecido pelo pacote básico "php")
Eu instalei o PHP7 do repositório Remi com
sudo yum -y install httpd
sudo yum -y install epel-release
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm
sudo yum -y --enablerepo=remi,remi-test install php70
scl enable php70 'php -v'
sudo ln -s /usr/bin/php70 /usr/bin/php
e está funcionando via CLI. Agora eu quero fazer isso funcionar com o apache, mas não consigo encontrar um modo para passar como um segundo argumento para LoadModule
LoadModule php7_module unknown_path
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Esta é a abordagem correta para fazer o PHP7 funcionar com o apache2?
FYI para quem quer instalar o PHP 7 usando o repositório remi-php70
(agora que o PHP 7.0.0 foi lançado), você pode instalar pacotes usando os mesmos nomes de pacotes que você conhece e adora, por exemplo:
php
php-cli
php-common
php-devel
php-fpm
php-gd
php-mbstring
php-pdo
Se você tem uma versão do PHP mais antiga (como a 5.6) instalada, não se esqueça de fazer algo assim:
cd /etc/httpd/conf.d/
mv php.conf php.conf.dis
Reinicie o apache e isso deve ser feito.
Para qualquer um que tentar atualizar do PHP 5.6 para 7.0.1 no Centos 6.7:
Eu consegui fazer isso funcionar hoje, quase como o @mbalparda listou, mas sem usar o epel-release (embora alguns repositórios do epel estejam habilitados e em uso)
Eu tinha o PHP 5.6 do IUS ( link ) repo ( link ) instalado, removi-os por:
# yum list installed | grep php5
php56u.x86_64 5.6.14-1.ius.centos6
php56u-cli.x86_64 5.6.14-1.ius.centos6
php56u-common.x86_64 5.6.14-1.ius.centos6
...
e por isso
# yum erase php56u php56u-cli php56u-common php56u-mcrypt php56u-mysqlnd ...
seguido pelos comandos listados:
# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# rpm -Uvh remi-release-6.rpm
# yum install php70-php php70-php-cli php70-php-common php70-php-mcrypt php70-php-mysqlnd ...
# scl enable php70 'php -v'
# sudo ln -s /usr/bin/php70 /usr/bin/php
# service httpd restart
O PHP70 também parece instalar tudo em / etc / opt / remi / php70 /:
você precisará executar:
source /opt/remi/php70/enable