Installare Apache + Mariadb + PHP con SCOOP su WINDOWS 10/11

In questa guida vi spiegheremo come installare Apache, Mariadb e PHP con Scoop. Scoop è simile a Homebrew per Mac.

Installiamo SCOOP

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex

Abilitiamo i bucket extra per SCOOP

scoop bucket add versions

Ora installiamo Apache , Mariadb e PHP

scoop install apache php mariadb

Abilitiamo i servizi per Apache e Mariadb aprendo il terminale con i permessi amministrativi

Comando per abilitare apache

httpd -k install -n apache

Comando per abilitare Mariadb

mysql_install_db.exe --datadir=C:\mariadb --service=Mariadb --password=vostrapassword
sc start Mariadb

Configuriamo Apache affinchè funzioni correttamente con PHP. Andare dentro la cartella del vostro utente e cercare la cartella scoop, cliccarci dentro e andare su apps/apache/current/config

Aprire il file di configurazione

httpd.conf

Aggiungiamo index.php in DirectoryIndex

 DirectoryIndex index.php index.html

Abilitiamo php in apache andando in fondo al file di configurazione è aggiungendo il seguente codice:

LoadModule php_module 'C:/Users/vostronomeutente/scoop/apps/php/current/php8apache2_4.dll' 
AddHandler application/x-httpd-php .php
PHPIniDir "C:\Users\vostronomeutente\scoop\apps\php\current\cli"

Salvare il file di configurazione.

Ora spostiamoci nella cartella scoop/apps/php/current/cli e apriamo file di configurazione 

php.ini

Cerchiamo la riga

extension_dir = "ext"

Modifichiamola aggiungendo il seguente percorso

extension_dir = "C:\Users\vostronomeuntente\scoop\apps\php\current\ext"

Adesso abilitiamo tutte le estensioni che ci servono togliendo il punto e virgola prima di extension

extension=ldap
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=mbstring
;extension=exif ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=oci8_19 ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop 

Salviamo il file di configurazione e avviamo il servizio di apache eseguendo il terminale come amministratore

net start apache

 

Calogero Scarnà
Calogero Scarnà
Articoli: 299

Newsletter

Inserisci il tuo nome e il tuo indirizzo email qui sotto e iscriviti alla nostra newsletter