Instalar WordPress en Ubuntu localmente con LAMP

  1. 1. Instalar WordPress en Mac localmente con MAMP
  2. 2. Instalación de WordPress en Windows localmente con WAMP
  3. 3. Actualmente leyendo: Instalar WordPress en Ubuntu localmente con LAMP

Hemos cubierto cómo instalar WordPress en un entorno Mac y Windows. Entonces, ¿por qué debería dejarse de lado nuestro sistema operativo basado en Linux favorito? Aquí hay un tutorial que le mostrará cómo instalar WordPress en Ubuntu. Tenga en cuenta que esta instalación es válida para todos los tipos de Ubuntu, incluido 10.02 LTS y versiones posteriores. (Si está utilizando una versión aún más antigua, ¡es hora de una actualización!)


Para una mayor parte del proceso de instalación, vamos a utilizar un excelente editor basado en terminal llamado Nano. Lo más probable es que ya lo tenga instalado. En caso de que no lo haga, puede instalarlo escribiendo el siguiente comando en el terminal:

sudo apt-get install nano

Hay muchos códigos para copiar y pegar. Recomendaría copiarlos y pegarlos en lugar de escribirlos. Puede usar Ctrl + Shift + V para pegar directamente el contenido del portapapeles en el terminal.

Conociendo su software y entorno

Vamos a usar LAMP para instalar WordPress en Ubuntu. LAMP es un acrónimo para un paquete de software de código abierto que consiste Linux, UNApache, METROySQL y PAGSHP.

  • Apache: Este es el software de servidor web que vamos a utilizar. Podríamos haber usado LiteSpeed ​​o NGINX pero son bastante complicados de configurar.
  • MySQL: Este es nuestro software de base de datos.
  • PHP: Es un lenguaje de scripting web de código abierto que se usa ampliamente para construir y ejecutar páginas web dinámicas..

En cuanto al entorno de sistema operativo de nuestro tutorial, estoy ejecutando Ubuntu 12.04 LTS x86, con todo el software actualizado a su última versión. Puede usar cualquier versión de Ubuntu, ya sea Lubuntu, Kubuntu o Mubuntu: el proceso debe ser el mismo. Para actualizar su software a la última versión, abra el terminal y escriba:

sudo apt-get update

Instalación y configuración del software:

1. Apache

sudo apt-get install apache2

Presione Y y deje que la instalación ruede. Las siguientes líneas marcan el final de una instalación exitosa:

Configurando apache2-mpm-worker (2.2.22-1ubuntu1.2) ... * Iniciando el servidor web apache2 [OK] Configurando apache2 (2.2.22-1ubuntu1.2) ... Procesando disparadores para libc-bin .. . procesamiento diferido ldconfig que ahora tiene lugar

2. MySQL

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

Durante la instalación, deberá configurar una contraseña de root para MySQL.

Contraseña raíz de MySQL

Ingrese algo que sea fácil de memorizar. Usemos “qwerty” como nuestra contraseña. Una vez que se complete la instalación, debemos activar la base de datos con el siguiente comando:

sudo mysql_install_db

La siguiente información es bastante útil en caso de que olvidemos nuestra contraseña.

sourav @ ubuntu: ~ $ sudo mysql_install_db
[sudo] contraseña para sourav:
Instalar tablas del sistema MySQL...
Okay
Llenando tablas de ayuda...
Okay

Para iniciar mysqld en el momento del arranque, debe copiar
support-files / mysql.server en el lugar correcto para su sistema

POR FAVOR RECUERDE ESTABLECER UNA CONTRASEÑA PARA EL USUARIO root MySQL !
Para hacerlo, inicie el servidor, luego emita los siguientes comandos:

/ usr / bin / mysqladmin -u contraseña de root 'nueva contraseña'
/ usr / bin / mysqladmin -u root -h ubuntu contraseña 'nueva-contraseña'

Alternativamente, puede ejecutar:
/ usr / bin / mysql_secure_installation

que también te dará la opción de eliminar la prueba
bases de datos y usuarios anónimos creados por defecto. Esto es
muy recomendable para servidores de producción.

Consulte el manual para obtener más instrucciones..

Puede iniciar el demonio MySQL con:
cd / usr; / usr / bin / mysqld_safe &

Puede probar el demonio MySQL con mysql-test-run.pl
cd / usr / mysql-test; perl mysql-test-run.pl

Informe cualquier problema con el script / usr / scripts / mysqlbug!

Esto marca el final de la instalación de la base de datos MySQL.

3. PHP

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-gd php5-xmlrpc php5-curl

Es necesario agregar php al índice del directorio, para servir los archivos de índice php relevantes. Esta es la primera vez que vamos a usar nano.

sudo nano /etc/apache2/mods-enabled/dir.conf

Esto abre nano en la misma ventana de terminal. Sobrescriba el contenido del archivo dir.conf con el siguiente texto:


DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm

Presione Ctrl + O para guardar y Ctrl + X para salir de nano.

Ahora creamos un archivo php de prueba para asegurarnos de que todo funcione bien:

sudo nano /var/www/info.php

Este debe ser el contenido del archivo info.php:


"La genialidad no tiene carga" - Po the Panda


phpinfo ();
?>

Reinicie el servidor web Apache escribiendo el siguiente comando:

servicio sudo apache2 reiniciar

Abra su navegador y escriba la siguiente URL:

http: //localhost/info.php

Y deberías obtener algo como esto:

phpinfo ()

Esto concluye nuestra configuración preliminar.

Configurar WordPress

Parte 1: descarga e instalación

Ejecute los siguientes comandos en la terminal.

cd / var / www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz

Este conjunto de comandos descarga y extrae los archivos de WordPress dentro del directorio www (que es el directorio base del servidor web Apache). Se puede acceder a la instalación de WordPress en http: // localhost / wordpress.

Parte 2. Crear una nueva base de datos MySQL

Ahora crearemos una nueva base de datos MySQL llamada “wpubuntu”. Recuerde que configuramos la contraseña de root en “qwerty” en nuestro tutorial. Permítanos iniciar sesión en el terminal MySQL:

mysql -u root -p

Ingrese su contraseña de root y se abrirá el terminal MySQL, que se indica mediante el mensaje “mysql>”.
A continuación, escribimos el comando MySQL para crear una nueva base de datos:

CREAR BASE DE DATOS wpubuntu;

Seguido por:

ENJUAGUE PRIVILEGIOS;

Y finalmente salimos del terminal MySQL ingresando:

salida

Aquí hay una descripción general de todo el proceso:

sourav @ ubuntu: / var / www $ mysql -u root -p
Introducir la contraseña:
Bienvenido al monitor MySQL. Los comandos terminan con; o \ g.
Su ID de conexión MySQL es 44
Versión del servidor: 5.5.29-0ubuntu0.12.04.2 (Ubuntu)

Copyright (c) 2000, 2012, Oracle y / o sus filiales. Todos los derechos reservados.

Oracle es una marca registrada de Oracle Corporation y / o sus
afiliados Otros nombres pueden ser marcas registradas de sus respectivos
propietarios.

Escriba "ayuda"; o '\ h' para obtener ayuda. Escriba '\ c' para borrar la declaración de entrada actual.

mysql> CREAR BASE DE DATOS wpubuntu;
Consulta OK, 1 fila afectada (0.00 seg)

mysql> PRIVILEGIOS DE LAVADO;
Consulta OK, 0 filas afectadas (0.00 seg)

mysql> salir
Adiós

Ahora ha creado con éxito una nueva base de datos MySQL lista para ser utilizada por WordPress.

Parte 3. Configurando WordPress

Abra la siguiente URL en su navegador:

http: // localhost / wordpress

Deberías ver esta imagen:

Instalar WordPress en Ubuntu

Haga clic en Crear archivo de configuración, seguido por Vamonos en el siguiente paso En el tercer paso, ingrese los detalles de la siguiente manera:

Nombre de la base de datos: wpubuntu
Nombre de usuario: root
Contraseña: qwerty (o cualquier contraseña que haya utilizado para el usuario root)
Host de base de datos: localhost
Prefijo de tabla: pxa_

Haga clic en Enviar. Si ha seguido los pasos correctamente, debería recibir este mensaje:

Configurar WordPress

En el siguiente paso, configure el título, el usuario y la contraseña de su sitio. Recomendaría desmarcar la casilla “Permitir que los motores de búsqueda indexen este sitio” ya que no queremos que nuestro sitio fuera de línea / experimental sea rastreado por los motores de búsqueda.

Y voilà, tienes una instalación completamente fuera de línea de WordPress en Ubuntu!

WordPress en Ubuntu
Feliz blogging!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me