• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Installazione Web Server (Apache, MySQL, PHP e phpMyAdmin)

.Danilo

Utente Attivo
Autore del topic
22 Luglio 2013
258
47
Miglior risposta
0
Salve a tutti,
piccola premessa per i sistemi operativi Linux con distribuzione Ubuntu: i comandi sono simili per le ultime versioni ma diversi per le versioni obsolete, leggere il manuale o chiedere in caso.

Iniziamo per prima cosa ad installare Apache2 (In root Access)
sudo apt update (Update)
sudo apt upgrade (Upgrade)
sudo apt install apache2 (Installazione Web Server Apache2 con collocazione in directory predefinita var/www/html)
Perfavore, Entra oppure Registrati per vedere i Link!
(Pagina predefinita Apache)
Passiamo all'installazione di php 7.4
sudo apt update
sudo apt upgrade

sudo apt install -y software-properties-common (Aggiungere repository che installano il software da 'common')
sudo add-apt-repository ppa:ondrej/php
sudo apt update (Per far prendere al sistema le repository installate/aggiunte e quindi aggiornare)
sudo apt -y install php7.4 (Installazione php7.4 - simile per altre versioni)
php -v (Vedere la versione di php)
sudo apt-get install -y php7.4-bcmath php7.4-bz2 php7.4-intl php7.4-gd php7.4-mbstring php7.4-mysql php7.4-zip (Installazione delle estensioni di php più utilizzate)

Installazione MySQL
sudo apt update
sudo apt install mysql-server (Installerà la versione più adatta per ubuntu ossia la 5.6/5.7)
sudo mysql_secure_installation

Installazione phpMyAdmin
apt-get update && apt-get upgrade
sudo apt install phpmyadmin

Perfavore, Entra oppure Registrati per vedere i Link!
/phpmyadmin

In molti casi da erorri di 404 (Pagina non trovata), ecco qui come sistemare il tutto
sudo nano /etc/apache2/apache2.conf

Aggiungere nell'ultima linea:
Include /etc/phpmyadmin/apache.conf

Controllo dei servizi
service apache2 start (Avvio servizio Apache)
service apache2 restart (Riavvio servizio Apache)
service apache2 stop (Stop servizio Apache)

service mysql start (Avvio servizio MySQL)
service mysql restart (Riavvio servizio MySQL)
service mysql stop (Stop servizio MySQL)
 
Ultima modifica:
  • Like
Reactions: Alexio1724
perchè non sfrutti php-fpm per ottimizzare i processi php?
E' in base alle preferenze dell'utente. Utilizzo php nella guida per la base di php, ovviamente chi ne è già esperto/chi conosce, può disabilitare il php7.4 e abilitare dopo averlo installato il php7.4-fpm.
 
  • Like
Reactions: Alexio1724