Diferencia entre revisiones de «Usuario:ManuelRomero/iternova»
De WikiEducator
(→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
Contenido
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
- 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