Diferència entre revisions de la pàgina «ASIX/M10/UF2/A06/E3»
(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
Contingut
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