php

Ver fichero de base de datos MySQL y Oracle en PHP

Este es el ejemplo de HTML donde ira incluida la imagen:


Demo ver fichero de base de datos en una pagina


Esta es tu imagen:

Ejemplo de imagen la imagen de verano.

Ahora necesitas el script de PHP - llamado imagenscript.php en el directorio de ejemplo:

Configuración de PHP 5.3 y xdebug

Tras un tiempo utilizando ambas herramientas en php5.2 ahora a tocado actualizar a la versión 5.3 de php.

Realizando depuración de código me encuentro en que no me muestra los mensajes que me mostraba con php 5.2, no me los muestra en php 5.3.

No solo eso sino que ni siquiera me los muestra. Parece ser que la nueva versión esta optimizada para un entorno de producción.

Para ello php 5.3 nos proporciona una serie de fichero php.ini para poder configurar el entorno de desarrollo y el de producción.

php 5.3 para desarrollo

PHP 5.2 en Ubuntu Lucid (Downgrade)

Tras la actualización a Ubuntu 10.04, nos ha traído algún que otra incompatibilidad en el código php de algunas aplicaciones, algunas de ellas relacionadas con Drupal.

Vamos a ver como tener una versión anterior de php.

Instalacion de php 5.2.x en Debian Testing (squeeze)

Para poder funcionar correctamente con Drupal 6.x es necesario el tener una versión anterior a la existente en el repositorio. En este caso es necesario la instalación de la versión de 5.2.x de php.

Para ello es necesario desactualizar o eliminar todos los paquetes de php que tengamos.

Creamos el siguiente script.

sudo nano quitar_php.sh
php_installed=`dpkg -l | grep  php| awk  '{print $2}' |tr "\n" " "`
echo $php_installed
sudo apt-get purge $php_installed

Y ejecutamos.

Instalar APC y Memcache para Drupal

APC

Instalamos el paquete de apc para php5

$ sudo aptitude install php-apc

Memcache

Servidor de memcache

$ sudo aptitude install memcached

Memcache para php5

El modulo por defecto del php5-memcache de fallos y parece que según el CVS para la siguiente versión va estar corregido.

Es necesario el compilarlo a pelo:

Instalación del modulo de Drupal Apachesolr

Instalación del modulo de Drupal Apachesolr

Modulo apachesolr

Descargar y comprimir el modulo de apachesolr:

http://drupal.org/project/apachesolr

Instalar JSON

$ sudo aptitude install php5-json

En caso de no disponer en los repositorios, en necesario el instalarlo a mano.

$ sudo pecl install json
sudo nano /etc/php5/conf.d/json.ini

Añadir el contenido "extension=json.so" (sin las comillas).

Instalar extensión PECL uploadprogress

Para ver la barra de progreso de subida de ficheros es necesario instalar una extensión para PHP.

Descargar PECL uploadprogress extensión

Extraer el fichero uploadprogress-1.x.x.tgz:

$ tar xvzf uploadprogress-1.x.x.tgz

Instalamos php5-dev para poder utilziar phpize

sudo aptitude install php5-dev

Y ejecutamos:

$ phpize
$ ./configure
$ make
$ sudo make install

Ejecutar PHP en terminal de Linux

Por algún extraño motivo alguna vez hemos necesitado o nos a interesado el ejecutar php en nuestra terminal de forma que fuese un script, pues es mas facil de lo que podemos pensar:

php5 nombre_fichero.php

Eso si debe mantener la estructura de un fichero php.

Cambiar limite de memory en aplicaciones php

Algunas configuraciones nos exigen aumentar la capacidad de memory en nuestro servidor apache, realemente eso es necesario en la aplicación de php.

Para ellos tenemos que cambiar los siguientes parametros en:

sudo nano /etc/php5/apache2/php.ini

Buscamos y cambiamos:

memory_limit = 16M -->memory_limit = 32M

Cambiar tamaño maximo de subida de fichero en php

Algunas configuraciones nos exigen aumentar la capacidad de subida de ficheros en nuestro servidor.

Para ellos tenemos que cambiar los siguientes parametros en:

sudo nano /etc/php5/apache2/php.ini

Buscamos y cambiamos:

post_max_size = 8M --> post_max_size = 20M
upload_max_filesize = 8M --> upload_max_filesize = 20M

Páginas

Suscribirse a RSS - php