Php
Guia completo para hospedar aplicações PHP na Discloud.
📁 Preparando os Arquivos do Seu Projeto
Se seu projeto usa Composer, certifique-se de que um composer.json
válido esteja na raiz do arquivo que você faz upload. A Discloud instalará as dependências automaticamente quando detectar este arquivo.
❌ Arquivos / Diretórios a Excluir
Exclua itens que não são necessários para execução:
- vendor/
- node_modules/
- .git/
- tests/
- .cache/
📌 Use um arquivo .discloudignore
para excluir diretórios que você não quer empacotar (ex.: vendor/
se você preferir uma instalação limpa).
🔗 Precisa de ajuda para encontrar o arquivo principal?
📦 Essenciais do composer.json
Exemplo mínimo:
{
"name": "example/app",
"type": "project",
"require": {
"guzzlehttp/guzzle": "^7.9"
},
"autoload": {
"psr-4": {
"App\\": "src/"
}
},
"scripts": {
"start": "php -S 0.0.0.0:8080 -t public"
}
}
Após editar dependências localmente:
composer install
composer dump-autoload --optimize
Mais detalhes: composer.json
🌐 Hospedando Websites & APIs
Antes de fazer deploy do seu website ou API na Discloud, certifique-se de que você atenda aos seguintes requisitos:
Plano Platinum ou superior é necessário para hospedar websites ou APIs.
Um subdomínio deve ser criado antes do deploy.
Porta 8080
é obrigatória – As aplicações devem escutar nesta porta.
Execute localmente / deploy simples:
php -S 0.0.0.0:8080 -t public
public/index.php
mínimo:
<?php
declare(strict_types=1);
echo "Olá, Discloud!";
✍️ Fazendo Deploy da Sua Aplicação
Uma vez que seu projeto esteja configurado e comprimido, você pode escolher um dos seguintes métodos de deploy na Discloud:
Last updated