Home » 2017 » October » 21 » Installare un server Apache con PHP (+ phpmyadmin) e MySQL su OpenSUSE Leap 42.3
12:35
Installare un server Apache con PHP (+ phpmyadmin) e MySQL su OpenSUSE Leap 42.3

Cari lettori di Rubino Informatica & Finanza,

in questo articolo vedremo insieme come installare una soluzione LAMP completa su un server, fisico o VPS, in cui gira OpenSUSE Leap 42.3.

OpenSUSE è una storica distribuzione di origine tedesca (ed adesso appartenente al gruppo Novell) con una buona reputazione in termini di affidabilità e un famoso tool di amministrazione che è una vera e propria risorsa per ogni sistemista che si cimenti nella gestione di un server, ovvero: Yast (acronimo per “yet another setup tool”).

Iniziamo!

- Installazione Apache

Su un server remoto in cui gira OpenSUSE Leap 42.3 digitiamo da root:

# zypper in apache2

# systemctl start apache2

# systemctl enable apache2

Diciamo a Yast di sbloccare il servizio di server HTTP, quale è appunto Apache, e il servizio SMTP di invio posta, togliendoli dal firewall:

# yast2

e poi seguiamo il percorso:

Security and Users —> Allowed Services —> Service to Allow —> “HTTP Server” and “HTTPS Server” and “SMTP with Postfix”

- Installazione del supporto PHP

# zypper in php7 php7-mysql apache2-mod_php7 # a2enmod php7

e riavviamo il server http:

# systemctl restart apache2

- Installazione del database MySQL e phpmyadmin

# zypper in mariadb mariadb-tools

# systemctl start mysql

# systemctl enable mysql

# mysql_secure_installation

# zypper in phpMyAdmin


Editiamo il file php.ini

# nano /etc/php7/apache2/php.ini

decommentiamo la stringa:

extension=php_mbstring.dll

Diciamo a Yast di sbloccare il servizio di database, quale è appunto Mysql, togliendolo dal firewall:

# yast2

e poi seguiamo il percorso:

Security and Users —> Allowed Services —> Service to Allow —> “Mysql”

- Riavviamo il server http e il database:

# systemctl restart mysql

# systemctl restart apache


Abbiamo ottenuto così una server LAMP completo e un tool di gestione database, phpmyadmin, a cui possiamo accedere direttamente da: IP/phpmyadmin :-)

Attachments: Image 1
Views: 1341 | Added by: fabriziorubino | Rating: 5.0/1
Total comments: 0
avatar