Ferramentas do usuário

Ferramentas do site


apache_php

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

apache_php [2023/03/05 22:44] – criada dhiemeson.nascimentoapache_php [2023/03/05 22:44] (atual) – removida dhiemeson.nascimento
Linha 1: Linha 1:
-################## Links ⁄teis ############################# 
- 
-https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-apache-on-freebsd-10-1 
- 
- 
-==== 1- Inicialmente vamos iniciar com a instalaÁ„o do Apache24: ==== 
- 
- 
-root@indio:/usr/home/dhiemeson # pkg search apache2 
-apache24-2.4.34                Version 2.4.x of Apache web server 
-p5-Apache2-SOAP-0.73_4         Apache2 mod_perl2 SOAP Server 
-p5-Apache2-SiteControl-1.05_3  Perl web site authentication/authorization system 
-root@indio:/usr/home/dhiemeson # pkg install apache24-2.4.34  
- 
-2 - ApÛs concluir a instalaÁ„o do Apache, vamos instalar o PHP: 
- 
-root@indio:/usr/home/dhiemeson # pkg install php72 
- 
- 
-4 - Depois de instalar o PHP72, vamos instalar o modulo PHP no apache: 
-root@indio:/usr/home/dhiemeson # pkg search mod_php 
-mod_php56-5.6.36_1             PHP Scripting Language 
-mod_php70-7.0.32               PHP Scripting Language 
-mod_php71-7.1.22               PHP Scripting Language 
-mod_php72-7.2.10               PHP Scripting Language 
- 
-- No meu caso vou instalar a vers„o 72: 
- 
-root@indio:/usr/home/dhiemeson # pkg install mod_php72 
-Updating FreeBSD repository catalogue... 
-FreeBSD repository is up to date. 
-All repositories are up to date. 
-The following 1 package(s) will be affected (of 0 checked): 
- 
- 
-*************************************************************** 
- 
-Make sure index.php is part of your DirectoryIndex. 
- 
-You should add the following to your Apache configuration file: 
- 
-<FilesMatch "\.php$"> 
-    SetHandler application/x-httpd-php 
-</FilesMatch> 
-<FilesMatch "\.phps$"> 
-    SetHandler application/x-httpd-php-source 
-</FilesMatch> 
- 
-*************************************************************** 
- 
-5 - Depois que terminar a instalaÁ„o do mod_php72, vamos conferir no arquivo /usr/local/etc/apache24/http.conf se a linha do mod foi habilitada, segue a linha abaixo: 
- 
-LoadModule php7_module libexec/apache24/libphp7.so 
- 
---Se por algum motivo apÛs a instalaÁ„o esta linha n„o for acrescentada automaticamente, insira ela manualmente. 
- 
-6 - Depois que tiver certeza que o mod_php56 estiver ativo no apache, vamos acrescentar umas linhas de configuraÁ„o do http.conf: 
- 
-root@indio:/usr/home/dhiemeson # cd /usr/local/etc/apache24/ 
-root@indio:/usr/local/etc/apache24 # ee httpd.conf 
- 
-- Insira as linhas abaixo no final do arquivo httpd.conf 
- 
- 
-<FilesMatch "\.php$"> 
-        SetHandler application/x-httpd-php 
-</FilesMatch> 
-<FilesMatch "\.phps$"> 
-        SetHandler application/x-httpd-php-source 
-</FilesMatch> 
- 
-7 - Depois de inserir estas linhas, vamos continuar editando o arquivo. Vamos acrescentar as informaÁıes do nosso servidor. 
-Procure a linha ServerName e acrescente as informaÁıes do seu servidor (ainda estamos dentro do arquivo httpd.conf): 
- 
-ServerName 10.10.10.103:80 
- 
-OBS IMPORTANTE: 
- 
-Dependendo de como vocÍ est· planejando configurar o Apache, a diretiva ServerName acima pode ser um nome de host, endereÁo IP ou nome de domÌnio totalmente qualificado. Se vocÍ est· apenas executando o Apache para fins de testes internos, vocÍ pode simplesmente configur·-lo para o endereÁo IP do servidor. 
- 
-Se vocÍ quiser usar o nome do host no arquivo httpd.conf, certifique-se de ter tambÈm uma entrada correspondente no arquivo / etc / hosts para o nome do host, conforme mostrado abaixo. 
- 
-Exemplo: 
-ServerName dev-server 
- 
-# ee /etc/hosts 
-  
-127.0.0.1 dev-server localhost.localdomain localhost 
- 
-8 - Depois de editar todas estas informaÁıes acima, vamos fechar o arquivo httpd.conf (n„o esqueÁa de salvar as configuraÁıes), e vamos iniciar o serviÁo do Apache24. 
-OBS IMPORTANTE: Antes de iniciar o serviÁo precisaremos inserir a linha apache24_enable=YES no /etc/rc.conf: 
- 
-# ee /etc/rc.conf 
- 
-apache24_enable=YES 
- 
-- Feche e salve o arquivo e somente depois de inserir esta linha no rc.conf È que vamos inicialo: 
- 
-# /usr/local/etc/rc.d/apache24 start 
- 
-- O serviÁo deve iniciar normalmente, se aparesentar alguma mensagem de erro, volte os passos e verifique se esqueceu de algo. Se for uma vers„o diferente deste tutorial talvez tenha que acrescentar ou retirar alguma configuraÁ„o ent„o fique atento. 
- 
-9 - Partindo do ponto que seu serviÁo iniciou normalmente, agora vamos testar as configuraÁıes: 
-Use o comando sockstat -4l e verifique se seu apache est· rodando normalmente 
- 
-root@indio:/usr/home/dhiemeson # sockstat -4l 
-USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS 
-www      httpd      679    tcp4   *:80                  *:* 
-www      httpd      678    tcp4   *:80                  *:* 
-www      httpd      677    tcp4   *:80                  *:* 
-www      httpd      676    tcp4   *:80                  *:* 
-www      httpd      675    tcp4   *:80                  *:* 
-root     httpd      674    tcp4   *:80                  *:* 
-root     sendmail   562    tcp4   127.0.0.1:25          *:* 
-root     sshd       548    tcp4   *:22                  *:* 
-root     syslogd    362    udp4   *:514                 *:* 
- 
-- Um outro teste para testar o funcionamento do seu apache, abra um browser qualquer, e digite o endereÁo dele, no meu caso 10.10.10.103, ele deve mostrar um mensagem: 
- 
-Is Work! 
- 
-- Se est· mensagem aparecer, vocÍ fez tudo certo, seu apache est· rodando.  
- 
- 
-10 - Para testar o apache com o PHP, teremos que criar um arquivo do tipo PHP, podemos criar qualquer arquivo com instruÁıes PHP. No meu caso vou criar um arquivo b·sico do PHP chamado "phpinfo.php". Ele possui instruÁıes que mostram as configuraÁıes b·sicas do PHP instalado. 
- 
-root@indio:/usr/home/dhiemeson # ee /usr/local/www/apache24/data/phpinfo.php 
- 
-- Dentro deste arquivo, acrescente as seguintes linhas: 
- 
-<?php 
- 
-phpinfo(); 
- 
-?> 
- 
-- Salve o arquivo e vamos reiniciar o serviÁo apache. 
- 
-- Para testar se o serviÁo j· est· funcionando, abra um browser e entre com o endereÁo do seu servidor "/" o nome do arquivo que criamos "phpinfo.php": 
- 
-172.19.1.123/phpinfo.php 
- 
-- Dever· ser mostrado uma tela com algumas informaÁıes da vers„o php que est· instalada. 
- 
  
apache_php.1678056258.txt.gz · Última modificação: 2023/03/05 22:44 por dhiemeson.nascimento