server apache2+php5+mysql+phpmyadmin oscar cortez

9
Oscar Martin Cortez Martinez Apache2+PHP5+MySQL+PHPMyAdmin 1.- Iniciando modo root: Lo primero que debe hacer es abrir una terminal e iniciar en modo root para poder ganar privilegios y utilizar apt-get: sudo su Luego recomiendo que haga un update y un upgrade a su sistema: apt-get update apt-get upgrade 2.- Instalando MySql: En primer lugar lo que se hará es instalar MySql, mediante el siguiente comando: apt-get install mysql-server mysql-client El proceso de descarga e instalación iniciará y se le pedirá que ingrese la contraseña para el usuario root de MySql. New password for the MySQL “root” user: <– Su Contraseña Repeat password for the MySQL “root” user: <– Su Contraseña Ya tiene instalado el servidor mysql. 3.- Instalando Apache2: Continuamos, ahora debe instalar el servidor web apache2, la cual se instala ejecutando el siguiente comando: apt-get install apache2 Se descargaran los paquetes y se instalará automáticamente, para verificar la instalación, coloque la siguiente dirección en su navegador http://localhost/ se debe ver de la siguiente forma: Twitter => @oscar_mcm Blog => http://vios-up.blogspot.com 20/Nov/12

Upload: oscar-martin-cortez-martinez

Post on 29-May-2015

1.270 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Server apache2+php5+mysql+phpmyadmin oscar cortez

Oscar Martin Cortez Martinez Apache2+PHP5+MySQL+PHPMyAdmin

1.- Iniciando modo root:Lo primero que debe hacer es abrir una terminal e iniciar en modo root para poder ganar privilegios y utilizar

apt-get:

sudo su

Luego recomiendo que haga un update y un upgrade a su sistema:

apt-get update

apt-get upgrade

2.- Instalando MySql:En primer lugar lo que se hará es instalar MySql, mediante el siguiente comando:

apt-get install mysql-server mysql-client

El proceso de descarga e instalación iniciará y se le pedirá que ingrese la contraseña para el usuario root de

MySql.

New password for the MySQL “root” user: <– Su ContraseñaRepeat password for the MySQL “root” user: <– Su Contraseña

Ya tiene instalado el servidor mysql.

3.- Instalando Apache2:Continuamos, ahora debe instalar el servidor web apache2, la cual se instala ejecutando el siguiente

comando:

apt-get install apache2

Se descargaran los paquetes y se instalará automáticamente, para verificar la instalación, coloque la

siguiente dirección en su navegador

• http://localhost/ se debe ver de la siguiente forma:

Twitter => @oscar_mcm Blog => http://vios-up.blogspot.com 20/Nov/12

Page 2: Server apache2+php5+mysql+phpmyadmin oscar cortez

Oscar Martin Cortez Martinez Apache2+PHP5+MySQL+PHPMyAdmin

4.- Instalando PHP5:Ahora le toca el turno de PHP, el cual se instala ejecutando el siguiente comando:

apt-get install php5 libapache2-mod-php5

Reinicie su servidor apache2 mediante el siguiente comando para aplicar los cambios:

/etc/init.d/apache2 restart

Adicional:Es recomendable instalar los siguientes modulos de php.

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-

imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell

php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

Reinicie nuevamente su servidor apache2:

/etc/init.d/apache2 restart

Para verificar que todo quedo bien instalado cree un archivo llamado info.php en la carperta /var/www/ con el

siguiente contenido

Código Fuente <?php

phpinfo();

?>

Abra su navegador y accedemos a la siguiente ruta:

• http://localhost/info.php y debería ver lo siguiente:

Twitter => @oscar_mcm Blog => http://vios-up.blogspot.com 20/Nov/12

Page 3: Server apache2+php5+mysql+phpmyadmin oscar cortez

Oscar Martin Cortez Martinez Apache2+PHP5+MySQL+PHPMyAdmin

5.- Instalando PhpMyAdmin:Para instalar PhpMyAdmin basta con ejecutar el siguiente comando:

apt-get install phpmyadmin

En el proceso de instalacion veras las siguientes preguntas:

Web server to reconfigure automatically: <– Elejimos apache2Configure database for phpmyadmin with dbconfig-common?<– No

Una vez realizados estos pasos puede acceder al PhpMyAdmin mediante la siguienteruta

• http://localhost/phpmyadmin/debe indicar su nombre de usuario y clave.

Preguntará para que servidor web configurar, elegir apache2 y continuar. Luego pedirá configurar la base de

datos con dbconfig-common elegir que No.

Comprobar si funciona entrando a:

• http://127.0.0.1/phpmyadminSi no funciona, ejecutar:

• sudo gedit /etc/apache2/httpd.confPegar lo siguiente dentro, luego salvar y cerrar:

Twitter => @oscar_mcm Blog => http://vios-up.blogspot.com 20/Nov/12

Page 4: Server apache2+php5+mysql+phpmyadmin oscar cortez

Oscar Martin Cortez Martinez Apache2+PHP5+MySQL+PHPMyAdmin

• Include /etc/phpmyadmin/apache.confReiniciar el servidor web nuevamente:

• sudo /etc/init.d/apache2 restartY con eso ya debería estar todo funcionando.

6.- Activando mod_rewriteLo primero que se debe hacer es verificar que el modulo este habilitado y activado, para ello en la terminal

ejecutamos el siguiente comando:

• a2enmod rewrite

Luego debe modificar el archivo host que se encuentra en la ruta /etc/apache2/sites-enabled/000-default,

ejecutando el siguiente comando:

• gedit /etc/apache2/sites-enabled/000-default

En el archivo debe cambiar AllowOverride None a AllowOverride All. Guarda los cambios y reinicia el apache2

mediante el siguiente comando:

• /etc/init.d/apache2 force-reload

Ya con eso se tiene activado el mod_rewrite.

Archivos y rutas importantes:

Twitter => @oscar_mcm Blog => http://vios-up.blogspot.com 20/Nov/12

Page 5: Server apache2+php5+mysql+phpmyadmin oscar cortez

Oscar Martin Cortez Martinez Apache2+PHP5+MySQL+PHPMyAdmin

• * acá están todos los virtual hosts habilitados

/etc/apache2/sites-enabled• * el virtual host por default, de este se pueden hacer copias

/etc/apache2/sites-available/default• * el archivo de configuración de PHP

/etc/php5/apache2/php.ini• * el archivo de configuración global de MySQL

/etc/mysql/my.cnf

7.-En tu dispositivo Android

MySQL

Twitter => @oscar_mcm Blog => http://vios-up.blogspot.com 20/Nov/12

Page 6: Server apache2+php5+mysql+phpmyadmin oscar cortez

Oscar Martin Cortez Martinez Apache2+PHP5+MySQL+PHPMyAdmin

Twitter => @oscar_mcm Blog => http://vios-up.blogspot.com 20/Nov/12

Page 7: Server apache2+php5+mysql+phpmyadmin oscar cortez

Oscar Martin Cortez Martinez Apache2+PHP5+MySQL+PHPMyAdmin

Apache

Twitter => @oscar_mcm Blog => http://vios-up.blogspot.com 20/Nov/12

Page 8: Server apache2+php5+mysql+phpmyadmin oscar cortez

Oscar Martin Cortez Martinez Apache2+PHP5+MySQL+PHPMyAdmin

Puedes juntar todo esto en 1 solo

KSWEB

Twitter => @oscar_mcm Blog => http://vios-up.blogspot.com 20/Nov/12

Page 9: Server apache2+php5+mysql+phpmyadmin oscar cortez

Oscar Martin Cortez Martinez Apache2+PHP5+MySQL+PHPMyAdmin

Ultimate Servers

Twitter => @oscar_mcm Blog => http://vios-up.blogspot.com 20/Nov/12