Diferencia entre revisiones de «Usuario:ManuelRomero/iternova»

De WikiEducator
Saltar a: navegación, buscar
(php-apc)
(Proyecto en iternova)
Línea 21: Línea 21:
 
apc.enable=1
 
apc.enable=1
 
extension=apcu.so
 
extension=apcu.so
 +
</source>
 +
=====memcache=====
 +
https://wiki.iternova.net/doku.php?id=development:servers:howto_memcache
 +
sudo apt-get install memcached
 +
sudo pecl install memcached
 +
=====gd=====
 +
Bibglioteca para crear y manipular imágenes y transferirlas desde el cliente al servidor
 +
 +
sudo apt-get install php5-gd
 +
Referencia
 +
http://php.net/manual/es/book.image.php
 +
=====curl=====
 +
 +
http://php.net/manual/es/book.curl.php
 +
*Para instalarlo
 +
sudo apt-get install php5-curl
 +
=====bzip=====
 +
=====json=====
 +
*Ya instalada por defecto
 +
sudo apt-get install php5-json
 +
=====mbstring=====
 +
=====mongo=====
 +
*Ya está instalado
 +
http://docs.mongodb.org/ecosystem/drivers/php/
 +
=====simplexml=====
 +
*Instalado por defecto a partir de php 5.2
 +
=====zip=====
 +
pecl install zip
 +
*Después de instalar aparece el siguiente texto
 +
<source lang=bash>
 +
Build process completed successfully
 +
Installing '/usr/lib/php5/20131226/zip.so'
 +
install ok: channel://pecl.php.net/zip-1.12.5
 +
configuration option "php_ini" is not set to php.ini location
 +
You should add "extension=zip.so" to php.ini
 +
</source>
 +
*Y procedemos a hacerlo
 +
===== HTMLpurifier =====
 +
 +
  * [[http://htmlpurifier.org/|HTMLPurifier]]:
 +
  * Ejecutar el comando:
 +
<source lang=bash>
 +
    pear channel-discover htmlpurifier.org
 +
    pear install hp/HTMLPurifier
 
</source>
 
</source>

Revisión de 22:39 16 abr 2015

Proyecto en iternova

Instalación del sistema

  • Instalo vagrant
  • Preparao un sistema por defecto con puphpet.net (Apache, mysql. mongo, php6) y caso todo lo demás por defecto
  • Descargo el fichero puphpet.zip y lo descomprimo
  • vagrant up y me instala el sistema (una media hora)
  • vagrant ssh y conecto con la máquina
  • Empiezo a instalar cosas
libgearman
  1. gearman => Un demonio para ejecutar tareas pesadas de la aplicación web en background
sudo apt-get install gearman gearman-job-server gearman-tools libgearman-dev
referencia https://wiki.iternova.net/doku.php?id=smartportal:modules:core:gearman (ManuelRomero x.....)
php-apc
  • APC: Advanced PHP Cache
  • Instalacion
apt-get install php-apc
  • Si aparece una línea tal que PHP Warning: apc_sma_info(): No APC SMA info available. Perhaps APC is disabled via apc.enabled?, entonces
en /etc/php5/mods-enabled/apcu.ini añadimos las siguientes líneas, para garantizar que está activo APC tanto para Apache (mod_php) como para CLI (cli):
apc.enable_cli=1
apc.enable=1
extension=apcu.so
memcache

https://wiki.iternova.net/doku.php?id=development:servers:howto_memcache

sudo apt-get install memcached
sudo pecl install memcached
gd

Bibglioteca para crear y manipular imágenes y transferirlas desde el cliente al servidor

sudo apt-get install php5-gd

Referencia

http://php.net/manual/es/book.image.php
curl
http://php.net/manual/es/book.curl.php
  • Para instalarlo
sudo apt-get install php5-curl
bzip
json
  • Ya instalada por defecto
sudo apt-get install php5-json
mbstring
mongo
  • Ya está instalado
http://docs.mongodb.org/ecosystem/drivers/php/
simplexml
  • Instalado por defecto a partir de php 5.2
zip
pecl install zip
  • Después de instalar aparece el siguiente texto
Build process completed successfully
Installing '/usr/lib/php5/20131226/zip.so'
install ok: channel://pecl.php.net/zip-1.12.5
configuration option "php_ini" is not set to php.ini location
You should add "extension=zip.so" to php.ini
  • Y procedemos a hacerlo
HTMLpurifier
 * [[1]]: 
 * Ejecutar el comando:
    pear channel-discover htmlpurifier.org
    pear install hp/HTMLPurifier