GNU/Linux >> Linux Esercitazione >  >> FreeBSD

Installazione di Web Server in FreeBSD 6.0 con Apache 2.2, MySQL 5.0 e PHP 5 – Parte 5

Il tutorial descrive come installare Apache 2.2, MySQL 5 e PHP 5 in FreeBSD 6.0 per un server web affidabile.

Parte 5 – Installazione di PHP Hypertext Preprocessor Scripting Language 5 ed estensioni PHP 5

Articoli della collana

  1. Installazione di FreeBSD 6.0 con l'aggiornamento della raccolta di porte
  2. Attività di configurazione post-installazione di FreeBSD 6.0
  3. Installazione di MySQL Server 5 con FreeBSD Ports Collection
  4. Installazione del server Web Apache HTTPD 2.2
  5. Installazione di PHP Hypertext Preprocessor Scripting Language 5 ed estensioni PHP 5 (questo articolo)
  1. Installa inserendo i seguenti comandi sulla riga di comando del sistema operativo FreeBSD, attendi che il comando precedente finisca prima di eseguire il comando successivo:
    cd /usr/ports/lang/php5
    make install clean
  2. Se ti viene richiesto, seleziona "usa invece Apache 2.x".
  3. Continuare con i seguenti comandi per installare estensioni e moduli PHP5 per abilitare il supporto dei moduli in Apache:
    cd /usr/ports/lang/php5-extensions
    make config
  4. Nel menu Opzioni per php5-extension 1.0, seleziona tutte le estensioni e i moduli PHP che puoi utilizzare con il server web Apache. Questa è una parte della configurazione per PHP, in cui è necessario abilitare le funzionalità di PHP fornite nei moduli, come la capacità di gestire le sessioni utente, l'interfaccia con i database e molti altri. Sono state selezionate estensioni predefinite come il supporto per le funzioni ctype, il supporto per HASH Message Digest Framework, il supporto per le sessioni e così via. Altre estensioni popolari che molto probabilmente verranno utilizzate sono il supporto del database MySQL e il supporto della libreria GD. Usa la barra spaziatrice per selezionare o deselezionare le estensioni e premi Invio al termine.
  5. Continua l'installazione di php5-extensions con i seguenti comandi:
    make install clean
  6. Se viene visualizzato un messaggio che ti chiede di selezionare alcune opzioni o configurazioni, puoi semplicemente accettare le impostazioni predefinite premendo Invio. Alcuni moduli che potrebbero richiedere un'azione includono php5-gd, php5-mbstring e php5-sqlite.
  7. Modifica il file di configurazione di Apache per consentire al server Web Apache di caricare i moduli PHP durante l'inizializzazione:
    1. Vai al percorso del file di configurazione di Apache tramite cd /usr/local/etc/apache2/
    2. Modifica il file di configurazione di Apache tramite vi httpd.conf
    3. Cerca le righe LoadModule, dopo l'ultima riga LoadModule, ma all'interno della stessa sezione, aggiungi le seguenti 2 righe:
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps
  8. Opzionalmente, copia /usr/local/etc/php.ini-recommended o /usr/local/etc/php.ini-dist in /usr/local/etc/php.ini (nella stessa directory), che consentono di ottimizzare e modificare le impostazioni predefinite dei comportamenti di PHP.
  9. Avviare il server Web Apache HTTP utilizzando apachectl start (o riavviare il server Web Apache HTTP utilizzando apachectl restart). apachectl si trova in /usr/local/sbin, se riscontri un problema relativo a Command not found, prova a cambiare la directory nella sua posizione.
  10. Installazione di PHP5 completata.

È stato configurato un server web con FreeBSD con Apache, MySQL e PHP. La radice del documento del server web (dove dovresti mettere i tuoi file HTML e PHP è in /usr/local/www/apache22/data/ e avrai bisogno di un client SecureFTP (SFTP) come WinSCP per caricare i tuoi file sul server web in modo sicuro.


FreeBSD
  1. Installazione di Web Server in FreeBSD 6.0 con Apache 2.2, MySQL 5.0 e PHP 5 – Parte 4

  2. Installazione di Web Server in FreeBSD 6.0 con Apache 2.2, MySQL 5.0 e PHP 5 – Parte 3

  3. Installazione di Web Server in FreeBSD 6.0 con Apache 2.2, MySQL 5.0 e PHP 5 – Parte 2

  4. Installazione di Web Server in FreeBSD 6.0 con Apache 2.2, MySQL 5.0 e PHP 5 – Parte 1

  5. Installazione e configurazione del server DHCP (DHCPd) su FreeBSD

Tutorial server LAMP Ubuntu 16.04 (LTS) con Apache, PHP 7 e MySQL

Installazione di Apache2 con PHP5 e supporto MySQL su Ubuntu 13.04 (LAMP)

Tutorial del server Debian 8 Jessie LAMP con Apache 2, PHP 5 e MariaDB (anziché MySQL)

Come installare Apache, MySQL e PHP su AlmaLinux 8

Installazione di Apache e PHP su CentOS 8

Come installare il server Web OpenLiteSpeed ​​con MariaDB e PHP