guia de instalação de ambiente para programação...

31
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

Upload: vanhanh

Post on 20-Sep-2018

221 views

Category:

Documents


0 download

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

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

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

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
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
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
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
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
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
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
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
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

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

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

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

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

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

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
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
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
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

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

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
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

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

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

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

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

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 29: 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

5 - Configurando PHPMyAdmin

5.1 – Download

https://www.phpmyadmin.net/

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

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

5.4 – Criar entrada em

C:\Apache24\conf\extra\httpd-vhosts.conf

5.5 – REINICIAR APACHE

5.6 – Acessar http://phpmyadmin