Instalar apache, php, mysql, phpmyadmin y
xdebug
xdebug
sudo su
add-apt-repository ppa:ondrej/php5
Instalamos el servidor web apache2:
apt-get install apache2
Instalar PHP5:
apt-get install php5 libapache2-mod-php5
Reiniciar el servidor web para que trabaje con el nuevo modulo PHP instalado
/etc/init.d/apache2 restart
La ruta por defecto que usa apache para albergar las paginas index.*, .html, .htm, .php .aspx, etc..., es /var/www, pero la podemos modificar editando /etc/apache2/sites-available/default, donde modificaremos la ruta hacia la que apunta el DocumentRoot.
Deberemos reiniciar el web server si este u otro parámetro es modificado.
Tras lo cual hay que reiniciar apache:
service apache2 restart
Creamos el info.php para comprobar el funcionamiento de PHP con el siguiente contenido:
Ahora ya podemos probar el correcto funcionamiento del modulo PHP en nuestro web server:
Donde, si todo ha ido bien, nos aparecerá toda la información acerca de la configuración de PHP.
Instalamos cliente y servidor de base de datos mysql:
apt-get install mysql-server mysql-client
Ahora instalamos los módulos necesarios para manejar mysql mediante PHP:
apt-get install php5-mysql php5-cura php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
De nuevo reiniciamos apache.
A la hora de instalar phpmyadmin es donde me encontré un pequeño problema, ya que el demonio de mysql no tiene permisos de ejecución.
Comprobamos si el demonio mysql esta corriendo:
ps -aux | grep mysql
Si vemos algo como esto:
mysql 1080 0.1 0.5 484304 43276 ? Ssl Nov26 0:06 /usr/sbin/mysqld
, continuamos con la instalación de phpmyadmin, en caso contrario ejecutamos:
chmod 755 /etc/init.d/mysqld
Instalar phpmyadmin:
apt-get install phpmyadmin
Ahora instalamos xdebug:
apt-get install php5-xdebug
editamos el archivo /etc/php5/apache2/php.ini y modificamos los parámetros display_errors=On y html_errors=On.
Volvemos a reiniciar apache.
Si así lo deseamos podemos convertir el editor de texto gedit en un IDE para PHP.
No hay comentarios:
Publicar un comentario