Styleguide

Mac OS X – Usando as ferramentas do SO

Habilitar o PHP e ativar Apache no Mac

Todo Mac vem de fábrica com Apache e PHP instalados. Porém, de fábrica, você só consegue executar PHP pelo terminal.

Isso ocorre porque, apesar do seu Mac ter as duas coisas necessárias funcionando, o PHP está desativado no Apache. Reverter isso, porém, é muito simples, basta seguir esses poucos passos.

Editando o httpd.conf

O arquivo httpd.conf é o arquivo com as configurações do Apache, todos os tipos de serviço que ele roda e, “até” a configuração de ativar o PHP.

Abra o Terminal (pelo Spotligh ou similar, ou pelo caminho /Applications/Utilities/Terminal.app) e digite (você pode substituir o nano pelo seu editor preferido, como o TextMate) :

sudo nano /etc/apache2/httpd.conf

Com o arquivo aberto, procure pela seguinte linha (é a 111 se você nunca tocou nesse arquivo):

#LoadModule php5_module libexec/apache2/libphp5.so

Tudo que você precisa fazer agora é “descomentá-la”, removendo a hashtag (#) e salvando o arquivo.

Reiniciando o Apache

Você pode iniciar/reiniciar o Apache indo nas Preferências e, em Compartilhamento, e ativando Compartilhmento Web.

Se estiver ativado, desative e ative de novo!

Testando

Para ver se está tudo ok, crie o arquivo “index.php” e coloque-o na pasta Sites do seu usuário.

Neste arquivo, insira o seguinte texto:

<?php phpinfo() ?>

Agora, vá no seu navegador preferido e digite localhost/~nome_do_seu_usuario.

O resultado deve ser uma página, com todas as informações da sua instalação PHP, similar à da imagem abaixo.

 

 

Configurando o Virtual Host

1 – No terminal, acesse o diretório /etc/apache2/extra.

cd /etc/apache2/extra
2 – Neste diretório acesse utilizando sudo o arquivo httpd-vhosts.conf.
sudo pico httpd-vhosts.conf
3 – Adicione/altere o server alias.
Exemplo de host:
 <VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/Users/usuario/caminhodoprojeto"
    ServerName nomedoprojeto.nomedocliente.local
    ServerAlias 192.168.1.116
    ErrorLog "/private/var/log/apache2/nome.local-error_log"
    CustomLog "/private/var/log/apache2/nome.local-access_log" common
 
    SetEnv APPLICATION_ENV "development"
 
    <directory /Users/usuario/caminhodoprojeto>
        Options Indexes FollowSymLinks
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </directory>
 
</VirtualHost>
4 – Edite arquivo de hosts e adicione ip e domínio
 sudo pico /etc/hosts
127.0.0.1       nomedoprojeto.nomedocliente.local
5 – Reiniciei o apache para funcionar as alterações.

sudo apachectl restart

 

Instando o MySql localmente

1- o primeiro passo é acessar o site do mysql: https://www.mysql.com/, logo na tela principal clique na aba Downloads

img_work_1

 

2- na tela que aparece, abaixo do título “MySQL Community Edition” clique no link “Community (GPL) Downloads >> “

img_work_2

 

3- Uma nova tela contendo a listagem de todos os produtos mysql disponíveis para download será exibida, clique em “Mysql Community Server”, e você será levado para uma nova página onde as versões disponíveis serão apresentadas. Neste tutorial utilizaremos a versão 5.6.27, na listagem de tipos de arquivos para download selecione a segunda opção, “Mac OS X (versão do seu mac), DMG Archive” e clique em download.

img_mysql_1

 

4- Após a conclusão do download, acesse a pasta de donwloads do seu mac, e clique na pasta do mysql, logo após selecione o ícone de instalação e tecle enter.

img_mysql_2

 

5- Uma janela com o instalador será aberta, algumas informações adicionais serão apresentadas, clique em continuar.

img_mysql_3

 

6- No passo seguinte, a licença de uso de software será apresentada, faça a leitura e clique em continuar.

img_mysql_4

 

7- Uma janela deve se abrir solicitando que você concorde com os termos do contrato de licença de software, clique em concordar.

img_mysql_5

 

8- Na nova janela, o instalador informará o local em que será efetuada a instalação, clique em instalar (caso você tenha um padrão de instalação em diretórios diferentes, poderá efetuar alterações clicando em “Alterar localização da Instalação”, contudo aqui neste tutorial não abordaremos este passo-a-passo).

img_mysql_6

 

9- Para que a instalação seja efetuada, informe sua senha.

img_mysql_7

 

10- A instalação será efetuada, aguarde.

img_mysql_8

 

11- Pronto, a instalação foi efetuada corretamente, clique em fechar.

img_mysql_9

 

12- Uma nova janela se abrirá informando o status do servidor MySQL, clique em Start MySQL Server, e desabilite a opção “Automatically Start MySQL Server on Startup”.

img_mysql_10

 

13- Novamente, sua senha será solicitada, digite-a e clique em ok.

img_mysql_11

 

14- Agora, o servidor mysql está instalado e rodando.

img_mysql_12

 

 

Instalando e configurando o MySql WorkBench no MAC OS

 

 

1- o primeiro passo é acessar o site do mysql: https://www.mysql.com/, logo na tela principal clique na aba Downloads

img_work_1

 

2- na tela que aparece, abaixo do título “MySQL Community Edition” clique no link “Community (GPL) Downloads >> “

img_work_2

 

3- Na nova página que se abre, clique em “MySQL Workbench”.

img_work_3

 

4- Na próxima página verifique que está disponível para download uma versão mais recente do mysql workbench, como um arquivo do tipo DMG, clique em download.

img_work_4

 

4.1- uma tela será exibida solicitando seu login, logo abaixo dos botões existe um link “No thanks, just start my download”, clique nele para que o download seja iniciado.

img_work_5

 

5- Ao final do donwload, uma tela deve se abrir, solicitando que vocÊ arraste o icone do MySQL Workbench para dentro da pasta de Applications, faça conforme orientado.

img_work_6

 

5.1- Uma pequena tela indicando o progresso da ação será exibida.

img_work_7

 

6- Ao final da ação anterior, acesse o finder e na pasta Aplicativos, selecione e abra o MySQL Workbench.

img_work_8

 

7- A tela do MySQL Workbench será exibida, conforme na imagem abaixo:

img_work_9

 

7.1- Caso você não possua nenhuma conexão, clique no “+” em MySQL Connections, na tela que se abre, digite o nome de sua conexão e verifique se hostname está setado como 127.0.0.1 (ou localhost), se o Port é 3306 e se o username está como root, estando tudo correto, clique em OK.

img_work_10

 

8- Após isso, você será levado novamente a página inicial do workbench, porém agora veja que existe já uma conexão listada, dê um duplo clique sobre ela.

8.1- Na nova tela que se abre, existirão vários campos, no campo mais central, uma aba do “SQL File estará aberta”, para criar um novo banco de dados, digite o comando:

 

create database nome_do_banco;

 

logo após isso, clique no ícone em forma de raio para que o comando seja executado.

img_work_11

 

no campo de “action output” uma mensagem de sucesso será apresentada, conforme na imagem abaixo:

img_work_12

 

Para entender como funciona o MySQL Workbench e todas as funcionalidades, acesse o site: http://dev.mysql.com/doc/workbench/en/