MySQL

3 3420
LAMP
LAMP

Esta vez instalaremos y configuraremos un servidor LAMP (Linux + Apache + MySQL + PHP).

Para hacerlo hacemos desde la linea de comandos:

# pacman -S apache mysql php

Cuando termine de instalarse apache correra por el usuario “nobody” y en el grupo “hhtp”.

Luego tenemos que modificar el archivo /etc/hosts, agregando la siguiente linea, en caso de que no la tenga:

127.0.0.1  localhost.localdomain   localhost myhostname

Donde el último campo (myhostname) es el campo que esta definido en el archivo /etc/rc.conf en las lineas:

#
# Networking
#
HOSTNAME="myhostname"

Si queremos que inicie el servicio desde que inicia la computadora tenemos que editar el archivo de configuración /etc/rc.conf,

DAEMONS=(... httpd ...)

Para que tengamos soporte para PHP, agregamos las siguientes lineas al archivo: /etc/httpd/conf/httpd.conf

LoadModule php5_module modules/libphp5.so
Include conf/extra/php5_module.conf

La linea de LoadModule, la ponemos en la sección de LoadModule, y la de Include, en la sección de Include respectivamente.

Finalmente, iniciamos el servicio, poniendo:

# /etc/rc.d/httpd start

Y ahora podemos crear nuestros archivos en /srv/http/

Para terminar, probamos nuestra configuración, con el siguiente script:



PHP Test Page


This is Arch Linux, running PHP.


Que guardaremos en /srv/http/index.html

0 1104

Para instalarlo basta con agregar la siguiente linea al archivo /etc/apt/sources.list

deb ftp://ftp.mysql.com/pub/mysql/download/gui-tools/ubuntu/ i386/

Guardamos el archivo y después tenemos que instalar la librería libctemplate requerida:
La puedes encontrar aquí. Bajamos el archivo .deb y lo instalamos con el gestor gráfico (GDebi) o con la consola con el comando:

# sudo dpkg -i /ruta/al/archivo/libctemplateXXXXXXX.deb

Finalmente procedemos a actualizar y a instalar el programa:

# sudo aptitude update && sudo aptitude install mysql-workbench-oss
Splash Screen de MySQL WorkBench
Splash Screen de MySQL WorkBench

5 5412

Para instalar wordpress en nuestro servidor o de manera local, consta de un archivo de configuración, el cual debe ser modificado para que funcione de manera correcta con nuestra base de datos (MySQL).

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database'); // el nombre de la base de datos
/** MySQL database username */
define('DB_USER', 'user'); // el nombre de usuario de la base de datos
/** MySQL database password */
define('DB_PASSWORD', 'password'); //el password del usuario de la base de datos
/** MySQL hostname */
define('DB_HOST', 'localhost');  //el hostname
$table_prefix  = 'blog_'  //el prefijo de las tablas, necesario cambiar por problemas de seguridad

Espero les sirva…