corner imagecorner image
IDEPlatformPluginsDocs & SupportCommunityPartners

Criando um aplicativo direcionado a banco de dados com o PHP

Lição 9: Deployment do aplicativo em um servidor Web remoto

O conteúdo desta página aplica-se ao NetBeans IDE 6.9-7.1Normalmente, um aplicativo PHP real é executado em um servidor remoto e é acessado através de um Protocolo de transferência de arquivo (FTP). Para fazer o deployment do aplicativo CRUD em um servidor remoto, você precisará registrar uma conta em um provedor de hospedagem, registrar uma conta FTP e criar um banco de dados remoto.

Você pode usar a hospedagem que quiser. O documento atual descreve o procedimento de deployment na hospedagem gratuita X10HOSTING. Esta hospedagem inclui um servidor de banco de dados MySQL, mas não um Oracle.

Todos os nomes de usuário, senhas e endereços de email são fictícios e utilizados somente como exemplos. O administrador da hospedagem bloqueia uma conta se o usuário não aparecer no fórum por mais de uma semana. Assim, você pode não conseguir usar exatamente os mesmos nomes de usuário, senhas, endereços de email e outras credenciais do tutorial.

Nesta lição, você aprenderá a fazer o seguinte:

O documento atual é uma parte do tutorial Criando um aplicativo CRUD no NetBeans IDE para PHP.


Código-fonte do aplicativo da lição anterior

Usuários MySQL: Clique aqui para baixar o código-fonte que reflete o estado do projeto depois que a lição anterior estiver concluída.

Registrando uma conta de email

Crie uma conta de email, se ainda não tiver sido criada. Neste exemplo, o endereço de email é

Registrando uma conta de hospedagem

Para criar uma conta de hospedagem na hospedagem gratuita X10HOSTING, siga as etapas no assistente, inserindo as seguintes configurações. Você irá inserir informações similares em qualquer outro site de hospedagem.

Configuração da conta Valor
Endereço de email
Nome do domínio x10Hosting.com
Subdomínio phpuser
Nome de usuário da conta de hospedagem (também para logon em cPanel) phpuser
Senha da conta de hospedagem (também para logon em cPanel) qwerty1234
Nome de usuário do fórum phpuser
Senha do fórum qwerty
Nome da conta FTP uploader
Nome do usuário do FTP
Servidor FTP ftp.phpuser.x10hosting.com
Nome do host do banco de dados remoto phpuser
Banco de dados remoto wishlist
Nome de usuário do banco de dados remoto phpuser
Senha do usuário do banco de dados remoto phpuserpw

Registrando uma conta FTP

Agora que possui uma conta de hospedagem, você precisa de uma conta FTP na qual irá transferir o código-fonte do PHP e outros arquivos relacionados para execução no servidor. Para x10Hosting, abra o cPanel e selecione Nova conta FTP e siga o assistente.

Criando um banco de dados

Como o aplicativo CRUD usa um banco de dados, você também precisará fazer o deployment do banco de dados MySQL wishlist no servidor remoto onde você possui uma conta de hospedagem.

Configurando um projeto PHP com códigos-fonte existentes e configuração de execução de site remoto

  1. Baixe os arquivos de código-fonte que correspondem ao estado do aplicativo depois da conclusão da lição anterior. Extraia os arquivos.
  2. Salve os arquivos de código-fonte na pasta htdocs.
  3. Crie um projeto PHP com códigos-fonte existentes:
    • Especifique o local dos códigos-fonte baixados na pasta Source
    • Escolha a configuração de execução Site remoto e configure a conexão FTP
  4. Conclua a criação do projeto.

Atualizando a classe WishDB

Até agora, você desenvolveu e executou o aplicativo de lista de desejos no servidor web local e usou um servidor de banco de dados MySQL ou Oracle local. Para que o aplicativo funcione com o banco de dados MySQL remoto, você precisa atualizar as configurações de conexão especificadas por meio das variáveis da classe WishDB.

  1. Abra o arquivo db.php.
  2. Altere as variáveis da classe WishDB:
        var $user = "<the name of the remote database user>";        
        var $pass = "<the password of the remote database user>";
        var $dbName = "<the name of the remote database>";
        var $dbHost = "<the account username specified during the hosting account creation>";
    
    Neste exemplo, as variáveis serão atualizadas da seguinte maneira:
        var $user = "phpuser";        
        var $pass = "phpuserpw";
        var $dbName = "wishlist";
        var $dbHost = "phpuser";
    

Próximas etapas

<< Lição anterior

Voltar à página principal do tutorial



Para enviar comentários e sugestões, obter suporte e manter-se informado sobre os desenvolvimentos mais recentes dos recursos de desenvolvimento em PHP no NetBeans IDE, junte-se à lista de usuários .

Voltar à trilha do aprendizado PHP