Criando uma Aplicação Orientada pelo Banco de Dados com o PHP

Lição 9: Implantando a Aplicação em um Servidor Web Remoto

O conteúdo desta página se aplica ao NetBeans IDE 7.2, 7.3, 7.4 e 8.0

Normalmente, uma aplicação PHP de vida real é executada em um servidor remoto e é acessada por um Protocolo de Transferência de Arquivo (FTP - File Transfer Protocol). Para implantar a aplicação CRUD em um servidor remoto, você precisará registrar uma conta em um provedor de hospedagem, registrar uma conta de FTP e criar um banco de dados remoto.

Você pode usar a hospedagem que quiser. O documento atual descreve o procedimento de implantação na hospedagem gratuita X10HOSTING. Essa hospedagem inclui um MySQL, mas não ums ervidor de banco de dados Oracle.

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

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

O documento atual é uma parte do tutorial Criando uma Aplicação CRUD no NetBeans IDE para PHP.


Código-fonte da Aplicação da Lição Anterior

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

Registrando uma Conta de E-mail

Crie uma conta de e-mail, se ainda não tiver criado. Neste exemplo, o endereço de e-mail é

Registrando uma Conta de Hospedagem

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

Definição da Conta Valor
Endereço de E-mail
Nome do Domínio x10Hosting.com
Subdomínio phpuser
Nome de Usuário da Conta de Hospedagem (também para log-in em cPanel) phpuser
Senha da Conta de Hospedagem (também para log-in em cPanel) qwerty1234
Nome de Usuário do Fórum phpuser
Senha do Fórum qwerty
Nome da Conta FTP uploader
Nome de 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 tem uma conta de hospedagem, você precisará 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 Remoto

Como a aplicação CRUD usa um banco de dados, você também precisará implantar o banco de dados MySQL wishlist no servidor remoto onde tem uma conta de hospedagem.

Configurando um Projeto PHP com Códigos-Fonte Existentes e Configuração de Execução de Web Site Remoto

  1. Faça download dosarquivos de código-fonte que correspondem ao estado da aplicação 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 dos quais fez download na pasta Source
    • Escolha a configuração de execução Web 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 a aplicação de Lista de Desejos no servidor Web local e usou um servidor de banco de dados MySQL ou Oracle local. Para que a aplicação funcione com o banco de dados MySQL remoto, você precisa atualizar as definiçõ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>";
    
    Nesse exemplo, as variáveis serão atualizadas como se segue:
        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 das funcionalidades de desenvolvimento PHP do NetBeans IDE, junte-se à lista de correspondência .

Voltar à Trilha do Aprendizado PHP

get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo