Apache
Aprenda a configurar um servidor web Apache (por exemplo, XAMPP, LAMP, MAMP, WAMP).
Configurando Apache
Para configurar o servidor web Apache, você pode utilizar o seguinte exemplo de configuração:
<VirtualHost *:*>
DocumentRoot /var/www/html/my-app
<Directory /var/www/html/my-app>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Usando o projeto como um subdiretório
É possível utilizar o Inphinit como um diretório no Apache (por exemplo, http://localhost/my-app/), simplesmente instalando ou movendo o projeto para a pasta do Apache, conforme mostrado nestes exemplos:
/var/www/html/my-appC:\xampp\htdocs\my-appC:\wamp\www\my-app
Para isso é necessário alterar o ErrorDocument no .htaccess na raiz do projeto:
# Redirect SAPI to errors.php
ErrorDocument 403 /my-app/index.php
ErrorDocument 500 /my-app/index.php
Se o caminho do projeto na URL for algo como http://localhost/foo/bar/baz/project/, então altere para:
# Redirect SAPI to errors.php
ErrorDocument 403 /foo/bar/baz/project/index.php
ErrorDocument 500 /foo/bar/baz/project/index.php