Módulos necessários do Apache
O Adobe Commerce requer que os seguintes módulos do Apache sejam instalados:
Verificar a versão do Apache
Para verificar a versão do Apache que você está executando no momento, insira:
apache2 -v
O resultado é semelhante ao seguinte:
Server version: Apache/2.4.04 (Ubuntu)
Server built: Jul 22 2020 14:35:32
-
Se o Apache não estiver instalado, consulte:
Instalação ou atualização do Apache no Ubuntu
As seções a seguir discutem como instalar ou atualizar o Apache:
- Instalar o Apache
- Atualize para o Apache 2.4 no Ubuntu para usar o PHP 7.4.
Instalação do Apache no Ubuntu
Para instalar a versão padrão do Apache:
-
Instalar o Apache
apt-get -y install apache2
-
Verifique a instalação.
apache2 -v
O resultado é semelhante ao seguinte:
Server version: Apache/2.4.18 (Ubuntu) Server built: 2020-04-15T18:00:57
-
Habilitar regravações e
.htaccess
.
Atualização do Apache no Ubuntu
Para atualizar para o Apache 2.4:
-
Adicione o repositório
ppa:ondrej
, que tem o Apache 2.4:apt-get -y update
apt-add-repository ppa:ondrej/apache2
apt-get -y update
-
Instalar o Apache 2.4:
apt-get install -y apache2
OBSERVAÇÃO
Se o comando 'apt-get install' falhar devido a dependências não atendidas, consulte um recurso como https://askubuntu.com/. -
Verifique a instalação.
apache2 -v
Mensagens semelhantes às seguintes devem ser exibidas:
Server version: Apache/2.4.10 (Ubuntu) Server built: Jul 22 2020 22:46:25
-
Habilitar regravações e
.htaccess
.
Instalação do Apache no CentOS
O Adobe Commerce requer regravações do servidor Apache. Você também deve especificar o tipo de diretivas que podem ser usadas em .htaccess
, que o aplicativo usa para especificar regras de substituição.
A instalação e configuração do Apache é basicamente um processo de três etapas: instalar o software, habilitar regravações e especificar diretivas .htaccess
.
Instalação do Apache
-
Instale o Apache 2.4 se ainda não tiver feito isso.
yum -y install httpd
-
Verifique a instalação:
httpd -v
Mensagens semelhantes às seguintes são exibidas para confirmar que a instalação foi bem-sucedida:
Server version: Apache/2.4.40 (Unix) Server built: Oct 16 2020 14:48:21
-
Prossiga para a próxima seção.
OBSERVAÇÃO
Mesmo que o Apache 2.4 seja fornecido por padrão com o CentOS, consulte a seção a seguir para configurá-lo.
Habilitar regravações e .htaccess para CentOS
-
Abrir arquivo
/etc/httpd/conf/httpd.conf
para edição:vim /etc/httpd/conf/httpd.conf`
-
Localize o bloco que começa com:
<Directory "/var/www/html">
-
Altere o valor de
AllowOverride
paraAll
.Por exemplo,
<Directory "/var/www/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory>
OBSERVAÇÃO
Os valores anteriores paraOrder
podem não funcionar em todos os casos. Para obter mais informações, consulte a documentação do Apache (2.4). -
Salve o arquivo e saia do editor de texto.
-
Para aplicar as configurações do Apache, reinicie o Apache.
service apache2 restart