Diferencia entre revisiones de «PHP Instalación Apache»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(Página creada con « <br> -- Ángel D. Fernández González -- (2016).»)
 
Línea 1: Línea 1:
 +
== Introdución ==
 +
 +
* [https://httpd.apache.org/ Apache] é un servidor Web amplamente coñecido.
 +
 +
* Unha vez instalado Apache teremos que instalar o módulo que nos da soporte para poder cargar páxinas PHP.
 +
 +
 +
== Instalación do Lampp ==
 +
 +
* É a versión Linux dun paquete denominado [https://es.wikipedia.org/wiki/XAMPP XAMPP].
 +
 +
* Unha vez instalado teremos de vez: Servidor Web Apache, servidor de base de datos Mysql, PHP e Perl.
 +
 +
* Para instalalo teremos que:
 +
 +
:# Descargar a versión que nos interese dende [https://www.apachefriends.org/download.html este enlace].
 +
:# Descomprimir o arquivo baixado coa orde: '''sudo tar xvfz xampp-linux-1.8.0.tar.gz -C /opt'''.
 +
 +
* Unha vez descargado podemos iniciar Lampp (inicia o servidor web e o mysql) coa orde: '''sudo /opt/lampp/lampp start'''.
 +
 +
<br />
 +
* Se queremos ver o estado dos servidores podemos executar a orde: '''sudo /opt/lampp/manager-linux-x64.run &'''.
 +
: Aparecerá a seguinte pantalla onde debemos ter iniciados os servizos de Apache e Mysql.
 +
 +
[[Imagen:drupal_instalacion_mysql_1.jpg|400px|center]]
 +
 +
== Instalación do Apache ==
 +
 +
* <u>Nota:</u> Máis información  [http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m3/instalacin_y_configuracin_de_apache.html neste enlace].
 +
<br/>
 +
 +
* Nunha consola de comandos executaremos:
 +
 +
:<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
sudo apt-get update
 +
sudo apt-get install apache2
 +
</syntaxhighlight>
 +
 +
 +
* Unha vez instalado aparecerá a seguinte pantalla se no navegador de Internet escribimos na URL: '''http://localhost'''.
 +
[[Imagen:Drupal_instalacion_apache_1.jpg|400px|center]]
 +
 +
* Por defecto apache vai buscar as páxinas que se atopan no cartafol: '''/var/www/html'''.
 +
 +
 +
== Instalación do PHP==
 +
 +
* Para instalar o PHP escribiremos o seguinte nunha consola:
 +
 +
:<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
 +
</syntaxhighlight>
 +
 +
* Actualizaremos o arquivo dir.conf e engadiremos index.php ao principio:
 +
: sudo nano /etc/apache2/mods-enabled/dir.conf
 +
:<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
<IfModule mod_dir.c>
 +
        DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
 +
</IfModule>
 +
 +
 +
</syntaxhighlight>
 +
 +
 +
* Para comprobar se está ben instalado podemos crear un arquivo: '''/var/www/html/index.php'''
 +
 +
:<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
<?php
 +
phpInfo();
 +
?>
 +
</syntaxhighlight>
 +
 +
: E cargar a páxina dende o navegador escribindo na URL: '''http://localhost/index.php'''.
 +
 +
: Obteremos o seguinte:
 +
 +
[[Imagen:Drupal_instalacion_php_1.jpg|400px|center]]
 +
 +
 +
== Módulos en PHP==
 +
 +
* Php ten a posibilidade de instalar 'módulos' para ampliar as súas funcionalidades.
 +
* Para obter a lista de módulos: '''sudo apt-cache search php5-'''
 +
* Para instalar un dos módulos da lista: '''sudo apt-get install nome_do_modulo'''
 +
 +
<br/>
 +
 +
* No noso caso é necesario instalar o módulo '''php5-gd'''. Escribiremos o seguinte código:
 +
 +
:<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
sudo apt-get install php5-gd
 +
sudo service apache2 restart
 +
</syntaxhighlight>
 +
 +
 +
  
  

Revisión del 18:42 17 sep 2016

Introdución

  • Apache é un servidor Web amplamente coñecido.
  • Unha vez instalado Apache teremos que instalar o módulo que nos da soporte para poder cargar páxinas PHP.


Instalación do Lampp

  • É a versión Linux dun paquete denominado XAMPP.
  • Unha vez instalado teremos de vez: Servidor Web Apache, servidor de base de datos Mysql, PHP e Perl.
  • Para instalalo teremos que:
  1. Descargar a versión que nos interese dende este enlace.
  2. Descomprimir o arquivo baixado coa orde: sudo tar xvfz xampp-linux-1.8.0.tar.gz -C /opt.
  • Unha vez descargado podemos iniciar Lampp (inicia o servidor web e o mysql) coa orde: sudo /opt/lampp/lampp start.


  • Se queremos ver o estado dos servidores podemos executar a orde: sudo /opt/lampp/manager-linux-x64.run &.
Aparecerá a seguinte pantalla onde debemos ter iniciados os servizos de Apache e Mysql.
Drupal instalacion mysql 1.jpg

Instalación do Apache


  • Nunha consola de comandos executaremos:
1 sudo apt-get update
2 sudo apt-get install apache2


  • Unha vez instalado aparecerá a seguinte pantalla se no navegador de Internet escribimos na URL: http://localhost.
Drupal instalacion apache 1.jpg
  • Por defecto apache vai buscar as páxinas que se atopan no cartafol: /var/www/html.


Instalación do PHP

  • Para instalar o PHP escribiremos o seguinte nunha consola:
1 sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
  • Actualizaremos o arquivo dir.conf e engadiremos index.php ao principio:
sudo nano /etc/apache2/mods-enabled/dir.conf
1 <IfModule mod_dir.c>
2         DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
3 </IfModule>


  • Para comprobar se está ben instalado podemos crear un arquivo: /var/www/html/index.php
1 <?php
2 phpInfo();
3 ?>
E cargar a páxina dende o navegador escribindo na URL: http://localhost/index.php.
Obteremos o seguinte:
Drupal instalacion php 1.jpg


Módulos en PHP

  • Php ten a posibilidade de instalar 'módulos' para ampliar as súas funcionalidades.
  • Para obter a lista de módulos: sudo apt-cache search php5-
  • Para instalar un dos módulos da lista: sudo apt-get install nome_do_modulo


  • No noso caso é necesario instalar o módulo php5-gd. Escribiremos o seguinte código:
1 sudo apt-get install php5-gd
2 sudo service apache2 restart






-- Ángel D. Fernández González -- (2016).