Instalar php 5.6 desde los fuentes en nuestro servidor ubuntu

Programacion + Servidores

Es muy frecuente cuando disponemos de un servidor propio tener que actualizar nuestra versión de php para dar soporte a algunos frameworks al actualizar a una nueva versión del mismo. Sin embargo la mayoría de distribuciones (yo utilizo Ubuntu) no suelen facilitar la actualización de versiones, por ejemplo de una 5.4 a una 5.6.

En estos casos la mejor opción es actualizar desde los fuentes y configurarlo de forma personalizada para no depender de los dichosos repositorios de la distribución. En las siguientes lineas daré los pasos para una actualización de una versión 5.3 de php a la versión 5.6 en un servidor con Ubuntu 12.10.

Empecemos con ello :

  1.  Lo primero de todo será (siendo administrador) descargar los fuentes de la versión que deseamos instalar :
  2. Una vez descargada las descomprimiremos y nos situaremos en el directorio resultante:
  3. A continuación instalaremos en nuestra distribución todas las dependencias necesarias para…

Ver la entrada original 174 palabras más

Sacando partido a PHPStorm

Jesús L.C. - Apuntes de un aprendiz

¿Cómo ser un supersaiyan en PHPStorm? La verdad es que tener un buen IDE para desarrollar es bueno, pero mejor aún es sacarle partido y tenerlo «tuneado» para que nuestra productividad escribiendo código sea mucho mayor. El hacer tareas repetitivas, hace que perdamos la concentración y el foco en lo que estamos haciendo por eso vamso a recopilar aquí una serie de trucos y mejoras que podemos llevar a cabo para desarrollar más rápido.

Ver la entrada original 1.288 palabras más

Subir multiples ficheros a la vez en Symfony 2

Un excelente tutorial,

Symfony - Tips and Tricks By David Teruel

Despues de romperme la cabeza buscando entre infinidad de paginas y lectura de la escueta documentacion de Symfony para este tema, asi como probar bundles que me añadian demasiada complejidad para lo que necesitaba, he encontrado la solucion a la subida multiple de ficheros en Symfony 2.

Empezamos ¡¡

La entity

Comenzamos creando una entidad llamada Album la cual contiene lo siguiente:

namespace AppBundleEntity;

use DoctrineORMMapping as ORM;

/**
 * @ORMEntity
 * @ORMTable(name="album")
 */
class Album
{
    /**
     * @ORMColumn(name="id", type="integer")
     * @ORMId
     * @ORMGeneratedValue(strategy="AUTO")
     */
    protected $id;

    /**
     * @ORMColumn(type="string", length=250, nullable=true)
     */
    protected $name;

    /**
     * @var array
     *
     * @ORMColumn(name="images", type="array", nullable=true)
     */
    protected $picture;

Esta entidad contiene una columna que sera un array de los nombres de las imagenes que vamos a subir mediante el formulario. Deberemos generar los metodos set y get con el comando:

>php app/console doctrine:generate:entities AppBundle –no-backup

El parametro –no-backup es para que…

Ver la entrada original 1.008 palabras más

¿Cómo crear un paquete/librería en PHP siguiendo PSR-4?

Jesús L.C. - Apuntes de un aprendiz

Ya llevamos bastante tiempo hablando sobre PHP, sobre como hacer TDD con PHP, como refactorizar clientes en PHP,… en definitiva, intentando entender todos loes entresijos del lenguajes y mejorando poco a poco nuestros conocimientos.

En este pequeño artículo vamos a comprender un poco más acerca del estandar PSR-4 de como estructurar un paquete para que sea compatible y así hacer que nuestro código sea más reusable.

La estructura de directorios

La primera cosa que debemos tener en cuenta es que es necesario tener un orden (más o menos lógico) en nuestra estructura de directorios dentro de nuestro paquete de ejemplo: Gazpacho

Así que lo primero es crear un directorio llamado gazpacho, y dentro de este dos directorios: uno llamado src y otro llamado test.

Ver la entrada original 1.038 palabras más

El ordenador zombie: Malwares tipo »bot».

La cara oculta de la red: ¿Qué sabes de internet?

En esta ocasión trataremos un tipo de malware que lleva su función un nivel más allá, los llamados »tipo bot», o en otras palabras, los que se distribuyen con la finalidad de hacer un equipo parte de una botnet. Iremos por partes.

El código PHP (sucesor del famoso HTML) es el usado para conformar páginas web, plantillas, módulos, y otros elementos de internet, que descargamos o de las que hacemos uso a diario.

Aquí un ejemplo de código PHP Aquí un ejemplo de código PHP

Los softwares maliciosos van camuflados en estos códigos, de forma que para los usuarios que no conocen el funcionamiento de internet, pasan completamente desapercibidos. Los elementos preferidos para ocultarlos suelen estar vinculados a la plataforma de WordPress, Joomla o Drupal, ya que la mayoría de usuarios que las utilizan suelen descargar (a menudo de fuentes dudosas) de forma paralela plantillas, gadgets y otros complementos como el expuesto en el ejemplo…

Ver la entrada original 174 palabras más

#PHP + #TWITTER: CÓMO PUBLICAR #TWEETS by @GeekyTheory

www.coudlain.com

Fuente: https://geekytheory.com/php-twitter-como-enviar-tweets-desde-php/

Hola a todos, debido a la gran acogida que ha tenido el post Cómo usar la API de twitter en PHP he decidido hacer una serie de tutoriales sobre la API de twitter. En un principio no voy a numerar los tutoriales, porque no tengo un plan establecido, escribiré los tutoriales según se me ocurran.

En este tutorial vamos a aprender cómo enviar tweets desde PHP de una manera fácil. Para realizar esta tarea vamos a usar la librería  TwitterAPIExchange. Esta librería contiene todas las funciones necesarias para conectar la API con los credenciales del usuario. y obtener de una manera fácil los datos que queramos.

Antes de entrar en detalle hay que indicar que si queremos enviar tweets desde nuestra aplicación. Tenemos que indicar en la configuración de la aplicación que creamos en twitter que nuestra aplicación tiene acceso de escritura y lectura…

Ver la entrada original 200 palabras más

Aprendiendo a Programar en PHP