Ir al contenido principal

Destacados

Silence is golden: el extraño comentario en WordPress

Silence is golden: el extraño comentario en WordPress Si eres curioso y has estado examinando el contenido de todos los archivos que incluye una instalación de WordPress posiblemente ya te diste cuenta que en la carpeta wp-content existe un archivo index.php con el siguiente contenido.

Instalacion de LAMP en Linux

Si queremos desarrollar en PHP necesitaremos un ambiente para probar nuestras aplicaciones, podemos hacerlo perfectamente en un Server remoto pero jamas se comparara con la velocidad que obtendremos haciéndolo en un Server local. 

Para los que usamos Linux lo mas seguro es que ya contemos con todos estos servicios instalados, pero hacer que todos se comuniquen entre si lleva tiempo y si no tienes la experiencia o el conocimiento necesario sobre Linux podrá llegar a ser bastante complicado y hasta frustrante. 

Aquí es donde entra LAMP, que es un paquete que nos facilita la vida manejando las conexiones y configuraciones necesarias para que estos servicios se hablen, despreocupandonos de la infrastructura y haciendo que nos concentremos en la programación  LAMP significa Linux, Apache, MySQL y PHP. 

Hay varios paquetes LAMP en lo personal me gusta XAMPP el cual podemos bajar desde la siguiente ubicación: 


Yo recomiendo desinstalar los paquetes de los servicios que vienen en nuestra distro, esto lo haremos con el manejador de paquetes de nuestro Linux. Yo lo hago desde el mio que es pkgtool ;)

Luego descomprimimos:

# tar zxvf xampp-linux-x.x.x.tar.gz -C /opt

Lo que creara el directorio /opt/lampp, si tenemos una versión antigua sera sustituida por la nueva version ;)

Luego para iniciarlo basta con ejecutar el siguiente comando:

# /opt/lampp/lampp start

Lo que retorna...

Starting XAMPP for Linux 1.8.1...

XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

Mejor se arruina!!! en este momento tenemos Apache, PHP y MySQL perfectamente corriendo y completamente integrados, si levantamos un navegador y digitamos la url http://localhost veremos un resultado como el siguiente:




Como podrás ver el instalador ha dejado MySQL sin seguridad entre otros, te recomiendo ejecutar el comando:

# /opt/lampp/lampp security

Lo que te lleva por una serie de pasos sencillicimos para asegurar tu ambiente LAMP como detallo a continuación:


XAMPP: Quick security check...
XAMPP: Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Password protection active. Please use 'lampp' as user name!
XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Setting new MySQL pma password.
XAMPP: Setting phpMyAdmin's pma password to the new one.
XAMPP: MySQL has no root passwort set!!!
XAMPP: Do you want to set a password? [yes] yes  
XAMPP: Write the password somewhere down to make sure you won't forget it!!!
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Setting new MySQL root password.
XAMPP: Change phpMyAdmin's authentication method.
XAMPP: The FTP password for user 'nobody' is still set to 'lampp'.
XAMPP: Do you want to change the password? [yes] yes
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Reload ProFTPD...
XAMPP: Done.



Comentarios

Entradas populares