Come installare il server Apache locale con php, mysql, phpmyadmin su un computer Windows. Come installare il server Apache locale con Php, MySQL, phpMyAdmin su un computer Windows Installazione di Apache 2.4 php 7

E così abbiamo installato il server nginx, ora è il turno dell'installazione php7.1 su Ubuntu. Il pacchetto nginx + php7 si è dimostrato molto efficace, risparmiando denaro e risorse del server.

Installazione di PHP 7.1

Per prima cosa aggiungiamo un repository da cui scaricheremo e installeremo php 7.1.

sudo add-apt-repository ppa:ondrej/php

Nota: se la codifica del sistema è diversa da utf-8, potrebbero verificarsi problemi durante l'aggiunta del repository php 7.1. Quindi eseguiamo questi due comandi

sudo apt install -y Language-Pack-en-base sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

Aggiorna l'elenco dei repository

Aggiornamento sudo apt

Se tutto va bene procedere con l'installazione..

Apt installa php7.1 php7.1-fpm php7.1-opcache php7.1-zip php7.1-xmlrpc php7.1-xsl php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-odbc php7.1-pgsql php7.1-pspell php7.1-readline php7.1-recode php7.1-snmp php7.1-soap php7.1-sqlite3 php7.1-sybase php7.1-tidy php7.1-xml php7.1-json php7.1-ldap php7.1-intl php7.1-interbase php7.1-imap php7.1-gmp php7.1-gd php7.1-enchant php7.1-dba php7.1-bz2 php7.1-bcmath php7.1-phpdbg php7.1-cgi php7.1-cli

Siamo d'accordo con l'installazione, aspettiamo che tutto sia completato.

E quindi tutto è pronto: php 7.1 e le estensioni sono installate. Se sul sistema sono installate altre versioni di php5, puoi rimuoverle eseguendo il comando:

Apt autoremove php5* -y && apt purge php5* -y && apt clean php5*

configurazione di php 7.1

configurazione php sarà il seguente:

  • Correzione delle vulnerabilità
  • Aumento della dimensione di caricamento del file
  • Aumento del tempo di esecuzione dello script
  • configurazione dell'opcache

Apri php.ini

Sudo nano /etc/php/7.1/fpm/php.ini

cercando una linea

;cgi.fix_percorsoinfo = 1

decommenta la riga e metti 0 invece di uno

cgi.fix_pathinfo = 0

Aumenta la dimensione dei file caricati. Troviamo post_max_size e lo portiamo nel modulo

Post_max_size = 100 milioni

Aumentiamo il tempo di elaborazione dello script, cerchiamo max_execution_time impostando 300 secondi, solitamente necessari per lavorare con tabelle mysql di grandi dimensioni

opcache.enable=1 opcache.enable_cli=1 opcache.memory_consumption=64 opcache.interned_strings_buffer=4 opcache.max_accelerated_files=7963 opcache.revalidate_freq=20

Salviamo il file. Riavvia php7.1-fpm

Riavvio del servizio php7.1-fpm

Installa il server MySQL e phpmyadmin

sudo apt installa mysql-server-5.7

Durante l'installazione ci verrà chiesto di impostare una password per l'amministratore server mysql. Completa la richiesta.
Tutto è pronto. Ora installa il gestore del database

sudo apt installa phpmyadmin

Durante l'installazione, molto probabilmente ti chiederà di selezionare un server web, selezionane uno qualsiasi, se ti chiede di impostare una password per il database, impostala.
Ora creeremo un collegamento simbolico alla directory in cui avremo il sito

Ln -s /usr/share/phpmyadmin /var/www/html/my.site.ru

È possibile accedere al gestore del database all'indirizzo

My.site.ru/phpmyadmin/

In futuro, puoi creare il tuo file di configurazione nginx per il gestore database phpmyaadmin e trasferirlo in un sottodominio come mysql.my.site.ru e impostare l'autorizzazione del server.

Se avete domande scrivete nei commenti.

// echo get_the_post_thumbnail(get_the_ID(), "parentthumbnail"); // visualizzare la dimensione della mia miniatura?>

Nel primo articolo abbiamo visto come installare Apache su Windows7. Ora vediamo come connettere il linguaggio php al nostro server.

Installazione di PHP

1) Scaricare l'archivio zip da php dal sito http://windows.php.net/download/ . Ho scelto Thread Safe - php-5.3.5-Win32-VC6-x86.

2) Decomprimere php in c:/php-5.3.5/

3) Colleghiamo php ad Apache. Apertura del file httpd.conf. È nella cartella conf dove hai installato Apache. Ce l'ho C:Programmi (x86)Apache Software FoundationApache2.2conf .

Per connettere php come modulo, devi aggiungere solo 3 istruzioni al file httpd.conf:

(citazione del codice)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType application/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/codecitazione)

Queste righe dovrebbero essere posizionate più o meno a metà del file httpd.conf, ad esempio subito dopo le direttive LoadModule. Per me terminano alla riga 128 del file. La posizione esatta di queste direttive non è critica, ma non dovrebbero essere posizionate all'inizio o alla fine del file httpd.conf.

Nota.

  • La prima riga carica il modulo PHP implementato nella libreria php5apache2_2.dll
  • La seconda riga mappa i file con estensione php al tipo mime application/x-httpd-php, che è gestito dal modulo PHP.
  • La terza riga consente di specificare esplicitamente la posizione del file di configurazione php.ini.

4) Creazione di un file di configurazione in php. La directory c:/php-5.3.5 contiene diversi modelli di file di configurazione. Prendiamo come base il file c:/php-5.3.5/php.ini-produzione e rinominarlo in php.ini.Pertanto, il file di configurazione PHP (php.ini) si troverà nella directory c:/php-5.3.5, ed è qui che dovrebbero essere apportate tutte le modifiche alla configurazione PHP.

Dopo aver apportato modifiche a httpd.conf e creato un file php.ini, riavvia Apache.

5) Verifica. Nella cartella C:Program Files (x86)Apache Software FoundationApache2.2htdocs, crea un file index.php con il seguente codice:

(citazione del codice)

(/codecitazione)

Ora visita http://localhost/index.php nel tuo browser. Se tutto è stato fatto correttamente, vedrai una tabella viola con le impostazioni php.

Impostazioni PHP aggiuntive

Abilita il supporto per la registrazione breve di php, trova la funzione short_open_tag in php.ini e abilitala: short_open_tag = On

In php.ini, specifica il percorso delle estensioni php, per questo decommenta e compila la riga extension_dir. Ecco come mi sembra:

(citazione del codice)
extension_dir = "c:/php-5.3.5/ext"
(/codecitazione)

(citazione del codice)
estensione=php_mbstring.dll
(/codecitazione)

e la riga extension=php_mysqli.dll con cui lavorare Database MySql dati:

(citazione del codice)
estensione=php_mysqli.dll
(/codecitazione)

Se sei un utente Linux, fai riferimento all'articolo "".

Versione PHP 7

SU questo momentoÈ disponibile PHP 7.0.0 Alpha release 2. La prima beta apparirà nei prossimi giorni. Né l'alfa né la beta sono consigliate per il lavoro reale. Ma puoi già provarli sul server di prova.

Soprattutto perché le modifiche PHP7 sono molto significative:

  • Fino a 2 volte le prestazioni di PHP 7 rispetto a PHP 5.6 (wow!)
  • Previsto supporto a 64 bit
  • Molti errori fatali ora sono Eccezioni
  • Rimozione di SAPI vecchi e non supportati ( interfacce software applicazioni server) ed estensioni
  • Operatore NULL coalescente (??)
  • Operatore di confronto combinato (<=>)
  • dichiarazione del tipo restituito
  • Dichiarazione di tipo scalare
  • Classi anonime
Come installare PHP 7 su Windows

PHP di qualsiasi versione è quasi sempre abbinato a un server e a un sistema di gestione del database. Se non disponi affatto di un server, fai riferimento all'articolo "". Quando arrivi all'installazione di PHP in quell'articolo, torna qui.

Se disponi già di un server, puoi trovare domande generali sull'aggiornamento nell'articolo "".

Caratteristiche dell'installazione di PHP 7 su Windows

Ho installato su Apache 2.4 VC14. Se non hai ancora aggiornato il server, fallo. Collegamenti e dettagli su questo manuale.

Per scaricare PHP 7.0 vai a

Nascosto agli ospiti

Scarica sempre tutti i programmi solo dai siti ufficiali!

Seleziona la versione Discussione sicura(64 bit o 32 bit come server Apache).

Sicuramente necessario Visual C++ ridistribuibile per Visual Studio 2015! Se hai già aggiornato il server Apache, anche quel server necessita di questo pacchetto. Quelli. dovresti averlo già installato. Se questo non è il caso, vai a

Nascosto agli ospiti

E scarica il pacchetto bitness appropriato.

Dopo il download, installalo.

Se lo utilizzi durante l'installazione del server, decomprimi il contenuto dell'archivio scaricato da PHP nella directory C:ServerbinPHP.

Vai in questa directory, trova il file sviluppo di php.ini e rinominarlo in php.ini.

Apri questo file con qualsiasi editor di testo, trova la linea lì

; extension_dir = "interno"

E sostituirlo con

Dir_estensione = "interno"

Ora dobbiamo abilitare le estensioni PHP, perché la maggior parte dei siti e degli script non funzioneranno senza di esse. Attenzione: al momento con alcune estensioni non è possibile avviare il server, quindi guardate attentamente qui sotto. Trova un gruppo di linee:

;extension=php_bz2.dll ;extension=php_curl.dll ;extension=php_fileinfo.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_intl.dll ;extension=php_imap.dll ;extension =php_interbase.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_exif.dll ; Deve essere dopo mbstring poiché dipende da esso ;extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Utilizzare con Oracle Database 12c Instant Client ;extension=php_openssl.dll ;extension=php_pdo_firebird.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_pgsql.dll ;extension=php_pdo_sqlite.dll ; estensione=php_pgsql.dll ;estensione=php_pspell.dll ;estensione=php_shmop.dll

E sostituiscili con le righe seguenti. Tieni presente che alcune estensioni vengono lasciate disabilitate, perché quando sono abilitate Apache non si avvia!

extension=php_bz2.dll extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_gmp.dll extension=php_intl.dll extension=php_imap.dll ;extension=php_interbase.dll extension=php_ldap. estensione dll=estensione php_mbstring.dll=php_exif.dll ; Deve essere dopo mbstring poiché dipende da esso extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Utilizzare con Oracle Database 12c Instant Client extension=php_openssl.dll ;extension=php_pdo_firebird.dll extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll extension=php_pdo_odbc.dll extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll extension=php_pgsql.dll ; estensione=php_pspell.dll estensione=php_shmop.dll

Ora troviamo il seguente gruppo di linee:

;extension=php_soap.dll ;extension=php_sockets.dll ;extension=php_sqlite3.dll ;extension=php_tidy.dll ;extension=php_xmlrpc.dll ;extension=php_xsl.dll

Queste estensioni possono includere tutti:

estensione=php_soap.dll estensione=php_sockets.dll estensione=php_sqlite3.dll estensione=php_tidy.dll estensione=php_xmlrpc.dll estensione=php_xsl.dll

Salviamo e chiudiamo il file.

Passiamo ora al file di configurazione di Apache. Per coloro che hanno installato secondo le mie istruzioni, questo file è qui C:ServerbinApache24confhttpd.conf

Aprilo con qualsiasi editor di testo. Troviamo le righe con cui abbiamo collegato PHP 5 e le cancelliamo.

E descrive solo punti salienti per installare Apache24 e PHP7 su Windows. Descrizione dell'installazione DBMSMySQL rimane lo stesso e non viene ripetuto in questo manuale.

Prima di continuare a leggere, hai davvero bisogno di installare e configurare tutto questo sotto Windows? Forse dovresti prestare attenzione e non perdere tempo e nervi impostando la stessa cosa direttamente in Windows? In ogni caso, leggi l'articolo su. Forse ti farà risparmiare non solo tempo, ma anche salute.

Questo manuale è destinato agli sviluppatori con conoscenza di base Apache e PHP. Questo manuale descriverà unica differenza V installazione di Apache e PHP con istruzioni di installazione di base per PHP 5.6. Se non sai cosa sono un server WEB, un protocollo http e un interprete PHP, puoi sempre saperne di più leggendo la documentazione.

Non risponderò alle domande nei commenti a cui viene data risposta in questa o nelle istruzioni principali, il collegamento alle istruzioni principali è indicato nel primo paragrafo, così come alle domande che riguardano la comprensione del funzionamento di Apache e PHP, e ancor di più domande sugli errori nello sviluppo. Per questo ci sono risorse adeguate, letteratura, forum, corsi. Tuttavia, puoi sempre porre qualsiasi domanda che ti interessi. Forse qualcuno della comunità può aiutarti.

Quindi andiamo!

Installazione di Apache 2.4 VC14

  1. Caricamento Binari Apache 2.4 VC14 nel tuo sistema al link http://www.apachelounge.com/download/ Scarica la versione a 64 bit del server. Al momento della stesura di queste righe il file era denominato così: httpd-2.4.17-win64-VC14.zip
  2. Se hai bisogno di moduli aggiuntivi, puoi scaricarli lì (non è necessaria un'installazione di base)
  3. Scarica e installa gli aggiornamenti di Visual C++ Redistributable per Visual Studio 2015 dal sito Web Microsoft.
  4. Decomprimere il contenuto della cartella Apache24 dall'archivio scaricato D:\USR\apache. Tieni presente che in D:\USR\apache devi inserire non la cartella Apache24 dall'archivio, ma il suo contenuto. Non è necessario installare nulla.
  5. Modificare il valore nel file ServerRoot SU "d:/usr/apache" (riga 37) e valore DocumentRoot(E Direcrozia) SU "d:/USR/www" (linee 243 e 244). Dovresti anche rimuovere il commento dalla riga 219 e modificarla in: NomeServer host locale:80
  6. Modificare i parametri di archiviazione del registro nello stesso file (trovare i parametri e modificarli): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" comune
  7. Installa il servizio Apache. Apri la riga di comando per conto dell'amministratore e incolla lì la seguente riga: D:\USR\apache\bin\httpd.exe -k install
  8. Monitoriamo i messaggi di errore durante l'installazione del servizio. Se tutto è fatto correttamente, non dovrebbero esserci errori. Se dopo aver eseguito la riga la riga di comando non è più apparsa, hai fatto qualcosa di sbagliato. Basta usare le funzioni copia e incolla per evitare errori durante la ristampa.
  9. Crea un collegamento sul desktop per D:\USR\apache\bin\ApacheMonitor.exe e/o inserirlo nel caricamento automatico (per aprire la finestra di caricamento automatico in WIN8..10, è necessario premere WIN + R, quindi inserire shell:Avvio e fare clic su OK)
  10. Avviamo ApacheMonitor. Verrà visualizzato un collegamento nella barra delle applicazioni. Cliccarci sopra con il tasto sinistro, seleziona Apache24 -> Start.
  11. Nel browser, vai su http://localhost/: dovresti vedere Funziona!
  12. Se non hai visto un'iscrizione del genere, scopriamo cosa è andato storto (leggi i registri, Google, prova a capire il problema da solo, poiché abbiamo deciso di comprendere le complessità del server web)

Installazione di PHP7

  1. Caricamento ultima versione VC14x64Discussione sicura collegamento http://windows.php.net/download/ . Tieni presente che è necessario VC14 e precisamente Discussione sicura. Molto probabilmente il file di cui hai bisogno avrà un nome simile a: php-7.0.0-Win32-VC14-x64.zip
  2. Estrarre il contenuto dell'archivio in D:\USR\php. Come con Apache, non è necessario installare nulla.
  3. Archiviare D:\USR\apache\conf\httpd.conf aggiungi righe: LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # Percorso del file php.ini PHPIniDir "D:/USR/php"
  4. E cambiare Senso parametro DirectoryIndice SU indice.html indice.php (linea 278)
  5. Utilizzando ApacheMonitor ricomincia Apache (Apache24 -> Riavvia)
  6. Andiamo al browser http://localhost/index.php e ci assicuriamo che PHP funzioni (ci sarà l'output PhpInfo nel browser).
  7. Fare una copia del modello del file di configurazione D:\USR\php\php.ini-development Con nome D:\USR\php\php.iniè il file di configurazione per PHP.
  8. Modifica del file di configurazione D:\USR\php\php.ini. Usando la ricerca, troviamo all'interno del file, decommentiamo e modifichiamo i parametri. Tieni presente che il parametro extension specifica un insieme di estensioni PHP. Decommenta le estensioni di cui hai bisogno. Nell'esempio delle estensioni di cui avevo bisogno. Specifica il tuo fuso orario, non il mio: extension_dir = "D:/USR/php/ext" sys_temp_dir = "D:/USR/tmp" extension=php_curl.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_mbstring.dll extension =estensione php_mysqli.dll=php_openssl.dll data.timezone = Europa/Zaporozhye

    Se riscontri problemi con l'esecuzione di curl, fai riferimento a questa guida.

  9. Esegui sulla riga di comando php -m per visualizzare un elenco degli interni collegati.
  10. Ricomincia Apache utilizzando ApacheMonitor

L'installazione e la configurazione di tutto il resto non sono cambiate. Per i dettagli fare riferimento all'installazione di PHP 5.6.

Presso htmlAcademy e io lavoriamo come mentore. Nell'ambito del corso intensivo, gli studenti dovranno migliorare l'ambiente di lavoro e questa nota ha lo scopo di semplificare questo difficile compito per un principiante. Mangiare diversi modi alzando uno stack LAMP completo, ma procederemo nel modo classico. Configuriamo tutti i componenti separatamente (senza utilizzare combinazioni già pronte) e iniziamo con PHP (ci sarà sicuramente una nota che prende in considerazione i gruppi LAMP già pronti). Dato che ho intenzione di lavorare come tutor su corsi intensivi di PHP e oltre, scriverò istruzioni simili per la ripetizione in altri sistemi operativi (Linux, macOS). Come si suol dire, è meglio sudare una volta, ma poi diventerà più facile per tutti. Quindi iniziamo.

Scaricare PHP per Windows

Vai al sito ufficiale e scarica Versione attuale PHP. Al momento in cui scrivo, questo è 7.1.4 . Nella pagina sono disponibili diverse opzioni di distribuzione. Ho Windows 7 x64, quindi scelgo l'archivio zip con VC14 x64 Thread Safe.

Tieni presente che sono disponibili due opzioni di distribuzione per il download: Thread Safe (TS) E Non thread-safe (NTS). La scelta dipende da come pensi di utilizzare l'interprete. Si consiglia di utilizzare TS per un singolo processo di servizio Web (ad esempio, configurandolo tramite il modulo mod_php per Apache). Si consiglia l'uso di NTS con IIS (Internet Information Service) e server Web FastCGI alternativi (come Apache con il modulo FastCGI) e riga di comando.

Installa PHP 7.1

Iniziamo a preparare PHP per un lavoro confortevole dalla riga di comando. Nel passaggio precedente hai scaricato l'archivio di distribuzione PHP. A differenza della maggior parte dei programmi, PHP viene fornito in un semplice archivio e non come pacchetto di installazione. Pertanto, dovrai estrarre tu stesso i file in qualsiasi directory conveniente per te. Preferisco mantenere cose del genere nella radice dell'unità di sistema. Crea una directory nella radice dell'unità "C:" (o in qualsiasi altro posto) "php" ed estrai al suo interno il contenuto dell'archivio scaricato.

Nella directory verranno visualizzati molti file, ma a noi interessano soprattutto:

  • go-pear.batè uno script per installare PEAR. Puoi leggere di più su PEAR nella documentazione ufficiale.
  • php.exe– permette di eseguire script PHP dalla console;
  • phpwin.exe- permette di eseguire script PHP senza utilizzare la console;
  • php-cgi.exe– necessario per eseguire il codice PHP in modalità FastCGI;
  • php7apache2_4.dll– modulo per integrazione con web server Apache 2.4.X;
  • phpdbg.exe-debug;
  • sviluppo di php.ini- un esempio di configurazione File PHP per ambiente sviluppatore (sviluppo)
  • php.ini-produzione– un esempio di file di configurazione PHP per l'ambiente di produzione (produzione)

Collegamento del file di configurazione

Abbiamo il kit di distribuzione scompattato, colleghiamo il file di configurazione per esso. Stiamo per sperimentare, quindi lo prenderemo come campione sviluppo di php.ini. Fai una copia di questo file nella directory php ( C:\php) Con nome php.ini. IMPORTANTE! Crea una copia, non una semplice ridenominazione. Durante lo sviluppo, potrebbe essere necessario modificare il file di configurazione ed è molto probabile che si commetta un errore difficile da rilevare.

In questi casi, non c'è niente di meglio che tornare alle impostazioni di riferimento. Nel nostro caso basterà ripetere la copia del file sviluppo di php.ini V php.ini. Quindi, al termine dei gesti, nella directory con php dovrebbe apparire il file php.ini. Nelle note successive parleremo sicuramente dei suoi contenuti in modo più dettagliato.

Testare PHP dalla riga di comando

A questo punto la cosiddetta “installazione” è completata. Apri console ( cmd.exe, la scorciatoia è disponibile nel menù Accessori) e digitate il comando:

C:\php\php.exe --version

Il risultato sarà qualcosa del genere:

PHP 7.1.4 (cli) (creato: 11 aprile 2017 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998 -2017 Tecnologie Zend

Il risultato conferma che PHP funziona. Ad esempio, prova a creare un nuovo file di script (ho creato il file "test.php" direttamente nella radice dell'unità "C:") e inserisci il testo al suo interno:

Ora prova a eseguire questo file e guarda il risultato:

C:\php\php.exe –f test.php

Funzione phpinfo() visualizza le informazioni sulla configurazione di PHP in modo conveniente. Parleremo più approfonditamente di questa funzionalità.

Semplifica l'accesso a php.exe

PHP è pronto, ma bisogna ammetterlo, è piuttosto scomodo inserire ogni volta il percorso dell'interprete php nella console. Per semplificarci la vita, apportiamo alcune piccole modifiche alle variabili d'ambiente. Avvia l'applet nel pannello di controllo "Sistema"(o semplicemente premi il tasto di scelta rapida Windows + Pausa Pausa. Quindi fare clic sul pulsante "Cambia impostazioni". Nella finestra che appare "Proprietà del sistema", vai ai segnalibri "Inoltre". Trova e fai clic sul pulsante "Variabili ambientali".

Trovare una variabile in una lista "SENTIERO" e premere il pulsante "Modifica", apparirà la finestra di modifica delle variabili. Nel campo "Valore variabile" dobbiamo aggiungere il percorso della directory con PHP. Vai alla fine della riga e specifica il percorso della directory PHP separato da un punto e virgola: c:\php;

Tutti, fate clic su "Ok". Ora riavvia il sistema (ahimè, devi farlo). Dopo aver riavviato Windows potrete accedere a PHP semplicemente: php, ad esempio per visualizzare il nome della versione basterà scrivere:

versione php

E per interpretare il file test.php situato nella radice dell'unità "C:":

php -f C:\prova.php

O anche avviare il server web integrato:

Php -t C:\ -S 127.0.0.1:8888 In ascolto su http://127.0.0.1:8888 La radice del documento è C:\ Premi Ctrl-C per uscire.

Per testare, apri un browser web, prova http://127.0.0.1:8888/test.php . Si noti che dopo il parametro -T specifichiamo il percorso di una directory che diventerà la directory root del server web. Tutti gli script presenti in questa cartella saranno disponibili per la richiesta da parte del client. Ho un file sull'unità "C:". 1.php ed è quello che chiedo.

Assoc .php=phpfile ftype phpfile="C:\php\php.ee" -f "%1" -- %~2

Maggiori informazioni sulle variabili di ambiente

Ora parliamo di come PHP cercherà un file di impostazioni di configurazione (ricordate di php.ini). La documentazione fornisce la catena di ricerca completa. Per evitare inutili difficoltà, consiglio di aggiungerne immediatamente una nuova alle variabili d'ambiente: PHPRC e specificare il percorso della directory con il file di configurazione come valore. La mia configurazione si trova nella stessa directory dei file php principali, quindi specifico come valore della variabile -

C:\php. È necessario un riavvio dopo aver apportato la modifica.

Questo è tutto per me. La prima parte del manuale per principianti è pronta.




Superiore