guia de instalação de ambiente para programação...
TRANSCRIPT
![Page 1: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/1.jpg)
Guia de instalação de ambiente para
programação PHP
(PHP + Apache + MySQL + Virtual Hosts + phpMyAdmin)
(Windows 10).
v1.0 - 2016
Ricardo Ribeiro Assink
www.ricardoassink.com.br
Utilizado Windows 10 64 bits para a construção do guia.
1 - mysql-installer-community-5.7.10.0.msi
2 - httpd-2.4.18-win64-VC14.zip
3 - PHP 7.0.1
4 - Configurando Virtual Hosts
5 – Instalando phpMyAdmin 4.5.3.1
![Page 2: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/2.jpg)
1 – Instalar MySQL
1.1 – Download
MySQL Installer 5.7.10 http://dev.mysql.com/downloads/installer/
![Page 3: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/3.jpg)
1.2 – Executar mysql-installer-community-5.7.10.0.msi
![Page 4: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/4.jpg)
![Page 5: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/5.jpg)
![Page 6: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/6.jpg)
![Page 7: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/7.jpg)
![Page 8: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/8.jpg)
![Page 9: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/9.jpg)
![Page 10: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/10.jpg)
![Page 11: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/11.jpg)
![Page 12: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/12.jpg)
1.3 – Ao finalizar execute o Workbench para verificar a
instalação.
![Page 13: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/13.jpg)
NOTA: Ao editar os arquivos,
utilize “Executar como Administrador”
para não ter problemas de permissão.
2 – Instalar APACHE httpd-2.4.18-win64-VC14.zip
2.1 - Descompactar em C:\Apache24
http://www.apachelounge.com/download/
![Page 14: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/14.jpg)
2.2 - Para iniciar o Apache, você pode:
2.2.1 – Usar o DOS:
WINDOWS + R
CMD
Executar:
>C:\Apache24\bin\httpd.exe
![Page 15: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/15.jpg)
2.2.2 – Instalar como serviço do Windows
(inicia automaticamente)
>C:\Apache24\bin\httpd.exe -k install
2.2.3 – Usar o ApacheMonitor:
>C:\Apache24\bin\ApacheMonitor.exe
![Page 16: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/16.jpg)
3 – Instalar PHP 7.0.1
3.1 - Descompactar em c:\php\
http://windows.php.net/download/
3.2 - Configurar c:\Apache24\conf\httpd.conf
Incluir no início do arquivo:
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .html .html
LoadModule php7_module "C:/php/php7apache2_4.dll"
PHPIniDir "C:/php"
![Page 17: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/17.jpg)
3.3 – Renomear arquivo modelo php.ini-development para
php.ini
3.4 – Configurando arquivo php.ini
![Page 18: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/18.jpg)
![Page 19: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/19.jpg)
![Page 20: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/20.jpg)
![Page 21: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/21.jpg)
3.5 – REINICIAR APACHE
Dica: USE O APACHE MONITOR
3.6 – Criar arquivo de teste C:\Apache24\htdocs\php.php
![Page 22: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/22.jpg)
3.7 – Testando http://localhost/php.php
4 - Configurando Virtual Hosts no drive D
4.1 - C:\Apache24\conf\httpd.conf
![Page 23: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/23.jpg)
![Page 24: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/24.jpg)
4.2 – Criar entrada em
C:\Windows\System32\drivers\etc\hosts
![Page 25: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/25.jpg)
4.3 – Criar pasta C:\www\teste
![Page 26: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/26.jpg)
4.4 – Copie o arquivo de teste php.php para o virtual host
dentro do DocumentRoot (D:\www\teste\php.php).
![Page 27: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/27.jpg)
4.5 – Edite o arquivo
C:\Apache24\conf\extra\httpd-vhosts.conf
4.6 – REINICIAR APACHE
![Page 28: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/28.jpg)
4.7 – Testar Virtual Host
http://teste/php.php
NOTA: Para cada novo virtual host criado:
- Criar diretório D:\www\NOVOVIRTUALHOST
- Criar entrada 127.0.0.1 NOVOVIRTUALHOST no
arquivo C:\Windows\System32\drivers\etc\hosts
- Criar entrada no arquivo
C:\Apache24\conf\extra\httpd-vhosts.conf
segundo modelo dentro do próprio arquivo;
- Reiniciar APACHE;
- Utilize o editor com “Executar como Administrador”
para não ter problemas com permissões;
![Page 30: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/30.jpg)
5.2 - Descompactar em D:\www\phpmyadmin
5.3 – Criar entrada em
C:\Windows\System32\drivers\etc\hosts
![Page 31: Guia de instalação de ambiente para programação PHPricardoassink.com.br/guia...php_Ricardo_Assink_php_mysql_apache.… · Guia de instalação de ambiente para programação PHP](https://reader035.vdocuments.mx/reader035/viewer/2022062601/5ba32f9409d3f221368d8068/html5/thumbnails/31.jpg)
5.4 – Criar entrada em
C:\Apache24\conf\extra\httpd-vhosts.conf
5.5 – REINICIAR APACHE
5.6 – Acessar http://phpmyadmin