Instale WordPress en Ubuntu localmente con LAMP

Instale WordPress en Ubuntu localmente con LAMP

Hemos explicado cómo instalar WordPress en entornos Mac y Windows. Entonces, ¿por qué deberíamos dejar de lado nuestro sistema operativo 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 todas las versiones de Ubuntu, incluida la 10.02 LTS y posteriores. (Si está utilizando una versión aún más antigua, ¡es hora de una actualización!)

Durante gran parte del proceso de instalación, usaremos un excelente editor basado en terminal llamado Nano. Lo más probable es que ya lo hayas instalado. Si no lo hace, puede instalarlo escribiendo el siguiente comando en la 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 la terminal.

Conozca su software y su entorno

Usaremos LAMP para instalar WordPress en Ubuntu. LAMP es un acrónimo de un conjunto de software de código abierto que consta de Linux, Apache, METROySQL y PAGHP.

  • Apache: Este es el software de servidor web que usaremos. Podríamos haber usado LiteSpeed ​​o NGINX pero son bastante complicados de instalar.
  • MySQL: Este es nuestro software de base de datos.
  • PHP: Es un lenguaje de secuencias de comandos web de código abierto ampliamente utilizado para crear y ejecutar páginas web dinámicas.

Con respecto al entorno del sistema operativo para 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 debería 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 de software:

1. Apache

sudo apt-get install apache2

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

Setting up apache2-mpm-worker (2.2.22-1ubuntu1.2) ... * Starting web server apache2 [ OK ] Setting up apache2 (2.2.22-1ubuntu1.2) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place

2. MySQL

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

Durante la instalación, se le pedirá que establezca una contraseña de root para MySQL.

Contraseña de root de MySQL

Ingrese algo fácil de recordar. Usemos “qwerty” como contraseña. Una vez completada la instalación, debemos activar la base de datos con el siguiente comando:

sudo mysql_install_db

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

sourav@ubuntu:~$ sudo mysql_install_db
[sudo] password for sourav:
Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h ubuntu password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/scripts/mysqlbug script!

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 apropiados. Esta es la primera vez que usaremos nano.

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

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

<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

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 debería ser el contenido del archivo info.php:

<?php
<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3>
phpinfo();
?>

Reinicie el servidor web Apache escribiendo el siguiente comando:

sudo service apache2 restart

Abra su navegador e ingrese la siguiente URL:

http://localhost/info.php

Y debería obtener algo como esto:

phpinfo ()

Con esto concluye nuestra configuración preliminar.

Configurar WordPress

Parte 1: descargar e instalar

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 al directorio www (este es el directorio de inicio del servidor web Apache). Se puede acceder a la instalación de WordPress en http: // localhost / wordpress.

Parte 2. Creación de una nueva base de datos MySQL

Ahora vamos a crear una nueva base de datos MySQL llamada “wpubuntu”. Recuerde, configuramos la contraseña de root en “qwerty” en nuestro tutorial. Conéctese a la terminal MySQL:

mysql -u root -p

Ingrese su contraseña de root y la terminal MySQL debería abrirse, lo cual se indica mediante el indicador “mysql>”.
A continuación, escribimos el comando MySQL para crear una nueva base de datos:

CREATE DATABASE wpubuntu;

Seguido por:

FLUSH PRIVILEGES;

Y finalmente salimos del terminal MySQL ingresando:

exit

He aquí un vistazo a todo el proceso:

sourav@ubuntu:/var/www$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 44
Server version: 5.5.29-0ubuntu0.12.04.2 (Ubuntu)

Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql> CREATE DATABASE wpubuntu;
Query OK, 1 row affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

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

Parte 3. Configuración de WordPress

Abra la siguiente URL en su navegador:

http://localhost/wordpress

Debería ver esta imagen:

Instalar WordPress en Ubuntu

Haga clic en Crea un archivo de configuración, Seguido por Vamos al siguiente paso. En el tercer paso, ingrese los detalles de la siguiente manera:

Database Name: wpubuntu
User Name: root
Password: qwerty (or whatever password you've used for the root user)
Database Host: localhost
Table Prefix: pxa_

Haga clic en Entregar. 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. Recomiendo desmarcar la casilla “Permitir que los motores de búsqueda indexen este sitio”, ya que no queremos que los motores de búsqueda rastreen nuestro sitio experimental o sin conexión.

Y ahí lo tienes, ¡una instalación sin conexión completamente funcional de WordPress en Ubuntu!

WordPress en Ubuntu
¡Feliz blogueo!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba