Server Web, database e linguaggio di scripting sono gli elementi costitutivi di software basati sul Web come WordPress, Drupal, Joomla e OpenCart. In Fedora Linux Apache è il server Web, Mariadb è il server del database e php è il linguaggio di scripting.
In questo tutorial installiamo Apache, Mariadb e php sulla workstation Fedora 23 (Desktop).
Installa Apache (server Web)
Il comando dnf è la versione avanzata di yum ed è un Package Manager per la distribuzione Linux basata su RPM. Quindi in Fedora 23 installeremo tutti i pacchetti usando il comando dnf.
[[email protected] ~]# dnf install httpd
Utilizzare il comando seguente per verificare la versione rpm di Apache
[[email protected] ~]# rpm -q httpd httpd-2.4.16-1.fc23.x86_64 [[email protected] ~]#
Avvia il servizio Apache
[[email protected] ~]# systemctl start httpd [[email protected] ~]# systemctl enable httpd Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service. [[email protected] ~]#
Apri la porta 80 predefinita per Apache nel caso in cui il firewall sia abilitato.
[[email protected] ~]# firewall-cmd --permanent --add-service=http success [[email protected] ~]# firewall-cmd --reload success [[email protected] ~]#
Verifica l'installazione di Apache :
Utilizza "ip add show ” comando per verificare l'indirizzo IP della tua macchina.
Apri il tipo di browser Indirizzo IP o nome host della tua macchina.
Installa MariaDB (server database)
[[email protected] ~]# dnf install mariadb-server
Avvia il servizio mariadb e abilitalo durante il riavvio.
[[email protected] ~]# systemctl start mariadb [[email protected] ~]# systemctl enable mariadb Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. [[email protected] ~]#
Configura le impostazioni iniziali del server del database e la password di root usando "mysql_secure_installation ”
[[email protected] ~]# mysql_secure_installation
Installa php (linguaggio di scripting)
Usa il comando dnf sotto per installare php e altri importanti moduli php.
[[email protected] ~]# dnf install php php-mysql php-pdo php-gd php-mbstring
Per testare l'installazione di php, crea un file php (fedora23.php ) in /var/www/html
[[email protected] ~]# vi /var/www/html/fedora23.php <?php phpinfo() ?>
Riavvia il servizio Apache
[[email protected] ~]# systemctl restart httpd [[email protected] ~]#
Ora accedi al file Fedora23.php nel tuo browser:
http://
Come possiamo vedere nella pagina delle informazioni di php, significa che php è stato installato correttamente.