Crud para aula prática de programação PHP,MYSQL,jQUERY.
tarefas:
- Montagem do ambiente no windows
- criação da crud com PHP,Jquery,Ajax e Mysql
- montar o ambiente no linux
- correção de erro instalar o módul PHP no apache
- corrigir erro de autentição Mysql no ambiente linux
- corrigir a função inserir cliente
- criação do banco de dados e das tabelas
- refazer a crud com um microframework
- Fazer uma API em laravel e consumir com Jequery e Ajax
- depuração do código com test automatizado
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente de
<PHP/MYSQL/ PDO>
- Você tem uma máquina
<Windows / Linux />
.
Para montar o ambiente no windows, siga estas etapas:
Windows:
- instalação do Laragon
- instalação do MYSQL
- instalação do vscode
- instalar plugin mysql no vscode
Linux :
-
instalação do PHP
sudo apt update sudo apt install php php -v sudo apt install php-cli php-common udo apt install libapache2-mod-php Após a instalação do PHP, você pode reiniciar o servidor Apache para garantir que o PHP esteja funcionando corretamente: sudo systemctl restart apache2
-
instalação do apache
sudo systemctl status apache2 sudo apt install apache2 sudo systemctl status apache2 sudo ufw allow 'Apache'
Os arquivos de configuração principal do Apache estão localizados no diretório /etc/apache2/. Os arquivos de sites disponíveis estão em /etc/apache2/sites-available/ e os ativos estão em /var/www/html/ por padrão.
vscode pedindo senha na hora de salvar arquivo da permissão a pasta do projeto ou mudar o proprietário da pasta opção 1 sudo chmod +755 opção 2 ls -al Caminhe até a pasta que contém o diretório a ser modificado, com o seguinte comando. cd /caminho da pasta sudo chown : -R
- instalação do mysql
- configuração do mysql
- Habilitar modo de autenticação do MYSQL antiga no linux para logar com phpMyadmin
Correção do erro de autentição Mysql com o vsCode no ubuntu execute:
sudo mysql
SELECT user,authentication_string,plugin,host FROM mysql.user;
para o modo nativo o mais antigo
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;
Para usar crud-cliente, siga estas etapas:
<exemplo_de_uso>
Para contribuir com crud-cliente, siga estas etapas:
- Bifurque este repositório.
- Crie um branch:
git checkout -b <nome_branch>
. - Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push origin <nome_do_projeto> / <local>
- Crie a solicitação de pull.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.
Quer fazer parte desse projeto? Clique AQUI e leia como contribuir.
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.