GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - andre-romano/tutorial_php: Tutorial de PHP, MySQL e PHPMyAdmin

BranchesTags
Open more actions menu

Latest commit

 

History

16 Commits
16 Commits

Folders and files

NameName
Last commit message
Last commit date
.vscode
.vscode
 
 
css
css
 
 
db
db
 
 
img
img
 
 
js
js
 
 
projetos
projetos
 
 
src
src
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
composer.json
composer.json
 
 
composer.lock
composer.lock
 
 
exemplo.html
exemplo.html
 
 
exemplo.php
exemplo.php
 
 
exemplo_db.php
exemplo_db.php
 
 
index.php
index.php
 
 
phpunit.xml
phpunit.xml
 
 

Repository files navigation

Projeto de DB usando PHP e MySQL

Iremos usar o Apache (servidor), PHP (backend), MySQL (DBMS) e PHPMyAdmin (ferramenta DBA) para criar uma aplicação que usa bancos de dados relacionais. Para isso iremos precisar da ferramenta XAMPP (que ja deve estar instalada em sua máquina).

Sumário

  • Projeto de DB usando PHP e MySQL
    • Sumário
    • 0.1. Instalação do BrModelo
    • 0.2. Instalação e configuração do XAMPP (se a maquina não possui o XAMPP)
    • 1. Instalação do Composer (gerenciador de dependências do PHP)
    • 2. Instalação e configuração da IDE VsCode
    • 3. Iniciando os serviços do XAMPP (Apache e MySQL)
    • 4. Criando um projeto dentro do servidor Apache do XAMPP

0.1. Instalação do BrModelo

  1. Clique no link https://sourceforge.net/projects/brmodelo/files/latest/download para baixar e instalar a versão mais nova do BrModelo.

  2. Salve esse arquivo em sua Area de Trabalho. Clique nele duas vezes para abrir o BrModelo. Quando fizer isso você verá a seguinte tela. Nela, se você clicar no menu "Arquivo" -> "Novo" voce poderá criar um projeto conceitual ou logico de Banco de Dados. Iremos ver como fazer isso mais a frente no tutorial. Continue seguindo o passo-a-passo abaixo.

    alt

0.2. Instalação e configuração do XAMPP (se a maquina não possui o XAMPP)

  1. Clique no link https://sourceforge.net/projects/xampp/files/latest/download para baixar e instalar a versão mais nova do XAMPP.

    • Se lembre que o XAMPP SEMPRE deve ser instalado no diretorio C:\xampp
    • Caso voce tenha problemas na instalacão do XAMPP (ex: não tem permissão de Administrador no PC), voce pode instalar a versão portatil dele atraves do link https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/8.2.12/xampp-portable-windows-x64-8.2.12-0-VS16.zip/download. Nesse caso, abra o arquivo .ZIP e copie tudo para sua Area de Trabalho (vide printscreens abaixo). Isto é, extraia o arquivo .ZIP para a Area de Trabalho. Após isso o XAMPP pode ser executado através do programa xampp-control.exe

    alt

1. Instalação do Composer (gerenciador de dependências do PHP)

  1. Baixe e instale o Composer nesse link https://getcomposer.org/Composer-Setup.exe

  2. Durante a instalação o Composer ira lhe pedir onde esta o executável do PHP (php.exe). Selecione a pasta php/php.exe, marque a opção "Add this PHP to your path" e clique em "Next". Clique em "Next" novamente.

    alt

  3. Teste se o composer esta funcionando digitando "composer" no terminal do windows (cmd.exe). Veja printscreen abaixo.

    alt

2. Instalação e configuração da IDE VsCode

  1. Verifique se o VsCode esta instalado na sua maquina, clicando no menu "Iniciar" do Windows e digitando "vscode". Se ele aparecer no menu Iniciar (vide printscreen abaixo), ele esta instalado na maquina. Do contrario, prossiga com a instalação no passo 1. abaixo.

    alt

  2. Caso o VsCode não esteja instalado, baixe e instale ele no seu usuario atraves do link https://code.visualstudio.com/docs/?dv=win64user. Iremos usar ele para programar com PHP / HTML / SQL.

  3. Além disso, instale as extensões "PHP DocBlocker" e "PHP Intelephense" no VsCode (vide printscreen abaixo) para que possamos manipular o PHP com maior facilidade.

    alt text

3. Iniciando os serviços do XAMPP (Apache e MySQL)

  1. Inicie o XAMPP em sua maquina, seguindo os passos abaixo. Primeiro, clique no botão "Iniciar" do Windows e abra o "Painel de Controle do XAMPP" (printscreen abaixo)

    alt text

  2. Inicie o Apache e o MySQL clicando nos botões "Start" (vide printscreen abaixo)

    alt text

  • A partir desse momento voce ja deve ser capaz de acessar o PHPMyAdmin através do link http://localhost/phpmyadmin

4. Criando um projeto dentro do servidor Apache do XAMPP

  1. Para criar outros projetos com PHP / MySQL no XAMPP, basta criar uma pasta "C:\xampp\htdocs\NOME_DO_PROJETO" e acessar seu conteudo em http://localhost/NOME_DO_PROJETO no navegador.

  2. Iremos criar o projeto "tutorial_php" no XAMPP. Para isso, crie a pasta "C:\xampp\htdocs\tutorial_php". Copie todos os arquivos deste repositório Git para a pasta. alt text

    alt text

    alt text

  • A partir desse momento voce deve ser capaz de acessar os arquivos PHP através do link http://localhost/tutorial_php no navegador. Acesse esse link para ter mais detalhes de como conduzir esse projeto.
  1. Agora ja podemos instalar as dependências do nosso projeto usando o "composer". Para isso abra o terminal do Windows (cmd.exe). Em seguida digite os comandos abaixo (veja printscreen abaixo também):

    cd C:\xampp\htdocs\tutorial_php
    composer install

    alt

About

Tutorial de PHP, MySQL e PHPMyAdmin

Resources

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.