Diferència entre revisions de la pàgina «ASIX/M10/UF2/A06/E3»

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «==Instal·lació del PHP PG Admin== És interessant instal·lar un gestor "visual" per web per a administrar el SGBD sense necessitat de fer-ho per terminal i, en cert...».)
 
m
Línia 4: Línia 4:
 
:*Servidor web Apache
 
:*Servidor web Apache
 
:*PHP
 
:*PHP
====Instal·lació
+
====Instal·lació i posada en marxa del servidor web====
 +
<source>yum install httpd</source>
 +
El posarem en marxa amb
 +
<source>systemctl start httpd</source>
 +
I configurarem l'arrencada automàtica amb
 +
<source>systemctl enable httpd</source>
 +
Un cop fet això, deshabilitarem el Firewall i el SELinux per a evitar problemes de restriccions. En un cas real configuraríem
 +
el SELinux i el firewall per a permetre el trànsit pel port 80 i el SELinux permetés a l'usuari de l'apache servir els arxius;
 +
però en una pràctica d'aquest tipus tiro pel dret:
 +
<source>
 +
systemctl stop firewalld
 +
systemctl disable firewalld
 +
setenforce 0
 +
</source>
 +
Per a fer persistent la desactivació del selinux hauríem d'editar l'arxiu /etc/selinux/config i posarem disabled en
 +
lloc de enforcing. Com que no reiniciaré el servidor, ho faig en temps real amb el setenforce 0
 +
====Instal·lació de PHP====
 +
Instal·larem la versió 5.x de PHP, que és la que va per defecte als repos de CentOS 7:
 +
<source>yum install php</source>
 +
Un cop instal·lat, podem veure si s'ha instal·lat fent una consulta de la versió, per exemple:
 +
<source>php --version</source>
 +
{{imatge|M10UF2A06-10.png}}

Revisió del 11:08, 3 juny 2018

Instal·lació del PHP PG Admin

És interessant instal·lar un gestor "visual" per web per a administrar el SGBD sense necessitat de fer-ho per terminal i, en certa manera, agilitzar els processos d'administració i manteniment del sistema. Hi ha eines com PHPMyAdmin per a MySQL/MariaDB i també tenim PHPPgAdmin per a Postgres.

Requeriments

  • Servidor web Apache
  • PHP

Instal·lació i posada en marxa del servidor web

yum install httpd

El posarem en marxa amb

systemctl start httpd

I configurarem l'arrencada automàtica amb

systemctl enable httpd

Un cop fet això, deshabilitarem el Firewall i el SELinux per a evitar problemes de restriccions. En un cas real configuraríem el SELinux i el firewall per a permetre el trànsit pel port 80 i el SELinux permetés a l'usuari de l'apache servir els arxius; però en una pràctica d'aquest tipus tiro pel dret:

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

Per a fer persistent la desactivació del selinux hauríem d'editar l'arxiu /etc/selinux/config i posarem disabled en lloc de enforcing. Com que no reiniciaré el servidor, ho faig en temps real amb el setenforce 0

Instal·lació de PHP

Instal·larem la versió 5.x de PHP, que és la que va per defecte als repos de CentOS 7:

yum install php

Un cop instal·lat, podem veure si s'ha instal·lat fent una consulta de la versió, per exemple:

php --version
M10UF2A06-10.png