Instalar a versão CLI do PHP não instala o PHP para o Apache. Para isso, você precisa instalar o pacote libapache2-mod-php5
.
Eu instalei recentemente o apache 2.2 a partir de repos. Estou tentando executar as páginas php e jsp usando esse servidor.
O que estou fazendo é, Frist Im criando as páginas usando o Gedit e, em seguida, copiar / colá-los para var / www
Quando estou tentando acessar as páginas do host local estou recebendo texto bruto. Os scripts nessas páginas não estão sendo executados.
Quando executo o "php -version", estou recebendo isso:
PHP 5.3.6-13ubuntu3.6 with Suhosin-Patch (cli) (built: Feb 11 2012 02:17:16)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
Eu tenho php, apache, então o que eu preciso mais para executar o PHP?
Instalar a versão CLI do PHP não instala o PHP para o Apache. Para isso, você precisa instalar o pacote libapache2-mod-php5
.
você também precisa ativar o módulo com o comando
sudo a2enmod php5
e recarregue a configuração do apache com
sudo /etc/init.d/apache2 reload
se você quiser desabilitar o módulo para o apache, o comando é
sudo a2dismod modulename
Podemos executar o LAMPP e o apache2 no Ubuntu. Quando você precisa iniciar o LAMPP apenas pare o apache. Aqui está o comando:
sudo /etc/init.d/apache2 stop
Quando você precisar iniciar o apache2, use este commans:
sudo /etc/init.d/apache2 start