jueves, 24 de octubre de 2019

Configurando PHP, Wordpress, MariaDB y Joomla para el Servidor Web. 1ª Parte.

Configurando PHP, Wordpress, MariaDB y Joomla para el Servidor Web 1/2: 

Vamos a instalar el módulo de PHP en el Internet Information Server (IIS), el servidor web en Windows por defecto tiene solo html.

Hay muchas formas de instalarlo pero vamos a hacerlo de la manera más rápida y eficiente con el modo FastCGI. Pero también hay distintos modos de instalarlos, como el modo SAPI y el modo CGI.

PHP es un lenguaje de programación muy potente de hacer páginas webs dinámicas, combinándolos con CSS es muy bueno.

Instalación de PHP.

Primero hay que acceder a esta página web: http://windows.php.net/download/.
Siempre hay que instalar la versión más estable.
A la izquierda en Which version do I choose?, tenemos que ver que vamos a instalarlo en ISS ya que es donde lo vamos a instalar.
Aquí pone que necesitamos la versión non-thread safe, (Este es el usado para FastCGI) y tenemos que buscarla y además de la versión de nuestro equipo, en mi caso x64.

El número de versión viene por el conjunto de API, ya que se definen por la rama de ese API. Cuando se hace una versión, las llamadas a los programas pueden cambiar, y no ser lo mismo. Todo depende de la forma en la que vayamos a trabajar.

Nosotros vamos a utilizar la versión 7.3.11 por que el Wordpress y el Joomla las han probado y es la recomendada. Se puede comprobar en las páginas oficiales  y en el apartado de requerimiento se puede comprobar.

También además tiene que descargarte el Visual C: que son las librerias de Virtual Studio que ha sido programado para también utilizar en los módulos PHP. Se puede mirar también en la página principal de PHP proporcionada antes.

Las descargas del php y vc se pasan al servidor por carpetas compartidas y el php se abre el .zip y se copia todo el contenido en el C:\\ con la carpeta nueva de PHP. Después se instala el VC.
Ahora hay que decirle al ISS que lo utilice, para ello se tiene que instalar el módulo dentro de agregar roles y características: Para instalar el FastCGI.

Las páginas pueden ser algo estático con html. Pero si queremos algo dinámico utilizamos php o asp.

Siempre que vayamos a instalar un servicio el servidor hay que pararlo y volverlo a iniciar.

Cuando tengamos instalado y reinciado el Servidor, nos vamos a herramientas y administrador de ISS dentro de ahí en nuestro servidor, hay que meterse dentro de asignaciones de controlador. y asignación de módulo. Agregamos de nombre *.php, seleccionamos el módulo de FastCGI, seleccionamos el ejecutable donde se ha descomprimido en el C:\\php y ponemos el nombre y nos vamos al botón de debajo, lo pulsamos y seleccionamos archivos y carpetas.
Cuando se hace este cambio se vuelve a reiniciar.

Ahora en un documento predeterminado se tiene que crear un nuevo archivo para que se abra el php en primer lugar, llamado index.php. Dentro de inetpub en la carpeta wwwroot se puede crear este documento donde vamos a meter <?php phpinfo(); ?> esto es un comando que se ejecuta en php y tiene una llamada para comprobar que funciona.

Ahora vamos a descargar el wordpress y coger el contenido de la carpeta y meterlo en C:\\inetpub\wwwroot, directamente. Si se quiere se puede diferenciar en carpetas pero luego a la hora de escribir la dirección se tiene que definir.

Para instalarlo se tiene que poner localhost/wp-admin/install.php. pero antes de seguir hay que instalar la base de datos.***IMPORTANTE***

Nos descargamos el MariaDB, cuando tengamos el MariaDB, tiene que ser por supuesto en la versión que tengas, en mi caso x64 y tiene que ser el ejecutable acabado en .msi.
Ahora se instala, seleccionamos todos los componentes que trae, y en la siguiente hay que meter la contraseña del root (ES LA MÁS IMPORTANTE DEL SERVIDOR WEB) y se pone el acceso remoto y el UTF-8.

Hay que instalar servicios (Esto hace que cargue todo), hay que activar enable working y poner el puerto que quieras, en este caso lo voy a dejar en 3306, y ahora vamos a cambiar el buffer pool size a 511MB y 32KB de Page size, a más cantidad, más memoria.

Si quieres poner el Feedback puedes ya que esto envia los informes de los errores, totalmente anónimos a los creadores.

Y ahora si, ponemos el wordpress con el comando de antes (localhost/wp-admin/install.php) o también de manera remota.

Sigue en el siguiente apartado->



No hay comentarios:

Publicar un comentario