pacman -S apache
- editar o arquivo /etc/httpd/conf/httpd.conf
-
Adicionar
Listen 443
apósListen 80
-
Definir email administrador do sistema
ServerAdmin you@example.com
-
Definir o diretório root
DocumentRoot "/srv/http"
-
Habilitar .htaacess file no diretório "<Directory "/srv/http">" definindo
AllowOverride All
-
Habilitar mod_rewrite
LoadModule rewrite_module modules/mod_rewrite.so
instalar pelo gerenciador de pacotes pacman -S php php-cgi php-apache
- editar o arquivo /etc/httpd/conf/httpd.conf
-
comentar:
#LoadModule mpm_event_module modules/mod_mpm_event.so
-
descomentar:
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
-
adicionar ao final da lista de LoadModule:
LoadModule php7_module modules/libphp7.so
eAddHandler php7-script .php
-
adicionar ao final da lista de Include:
Include conf/extra/php7_module.conf
-
Habilitar extensão mysqli (ou qualquer outra nativa):
cd /etc/php/php.ini
e descomentar a linha:extension=mysqli
- Limite de arquivos e processamento php
-
Alterar
post_max_size
-
Alterar
upload_max_filesize
systemctl restart apache
- To enable HTTP/2 support, uncomment the following line in httpd.conf:
LoadModule http2_module modules/mod_http2.so
And add the following line: Protocols h2 http/1.1