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

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

Installazione di php 7.1

Innanzitutto, 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 esserci 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

Sudo apt update

Se tutto va bene, procedi 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-incanta 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 così tutto è pronto: php 7.1 e le estensioni sono installate. Se sul sistema sono state 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:

  • Risolvere le 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_pathinfo = 1

decommentare la riga e inserire 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 = 100M

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 install 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, selezionarne 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 database all'indirizzo

Il mio.sito.ru/phpmyadmin/

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

Se hai domande scrivi nei commenti.

// echo get_the_post_thumbnail(get_the_ID(), "relatedthumbnail"); // visualizzare le dimensioni della mia miniatura?>

Nel primo articolo, abbiamo visto come installare Apache su Windows7. Ora diamo un'occhiata a 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:File di programma (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/"
(/codicecitazione)

Queste righe dovrebbero essere posizionate all'incirca nel mezzo del file httpd.conf, per esempio subito dopo le direttive LoadModule. Per me, finiscono 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 un'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 il file come base 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 aver 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)

(/codicecitazione)

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

Ulteriori impostazioni php

Abilita il supporto per la registrazione di brevi 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"
(/codicecitazione)

(citazione del codice)
extension=php_mbstring.dll
(/codicecitazione)

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

(citazione del codice)
extension=php_mysqli.dll
(/codicecitazione)

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é alfa né beta sono raccomandati per il lavoro reale. Ma puoi già provarli sul server di prova.

Soprattutto perché le modifiche a PHP7 sono molto significative:

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

PHP di qualsiasi versione è quasi sempre accoppiato con un server e un sistema di gestione del database. Se non si dispone affatto di un server, fare riferimento all'articolo "". Quando arrivi all'installazione di PHP in quell'articolo, torna qui.

Se hai già 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. Link e dettagli su questo manuale.

Per scaricare PHP 7.0 vai su

Nascosto agli ospiti

Scarica sempre tutti i programmi solo da siti ufficiali!

Seleziona versione Filo sicuro(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, allora vai a

Nascosto agli ospiti

E scarica il pacchetto di testimonianza appropriato.

Dopo averlo scaricato, installalo.

Se si utilizza durante l'installazione del server, decomprimere il contenuto dell'archivio scaricato da PHP nella directory C:ServerbinPHP.

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

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

; extension_dir = "est"

E sostituirlo con

Extension_dir = "est"

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

;estensione=php_bz2.dll ;estensione=php_curl.dll ;estensione=php_fileinfo.dll ;estensione=php_gd2.dll ;estensione=php_gettext.dll ;estensione=php_gmp.dll ;estensione=php_intl.dll ;estensione=php_imap.dll ;estensione =php_interbase.dll ;estensione=php_ldap.dll ;estensione=php_mbstring.dll ;estensione=php_exif.dll ; Deve essere dopo mbstring in quanto 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 seguenti righe. Si prega di notare che alcune estensioni vengono lasciate disabilitate, perché quando sono abilitate, Apache non si avvia!

estensione=php_bz2.dll estensione=php_curl.dll estensione=php_fileinfo.dll estensione=php_gd2.dll estensione=php_gettext.dll estensione=php_gmp.dll estensione=php_intl.dll estensione=php_imap.dll ;estensione=php_interbase.dll estensione=php_ldap. dll estensione=php_mbstring.dll estensione=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:

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

Queste estensioni possono includere tutto:

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.

Ora passiamo 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 linee con cui abbiamo collegato PHP 5 e le cancelliamo.

E descrive solo punti salienti per l'installazione di Apache24 e PHP7 su Windows. Descrizione dell'installazione DBMS MySQL 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 installare 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 all'istruzione principale è indicato nel primo paragrafo, così come le domande relative alla comprensione del funzionamento di Apache e PHP, e ancora di più domande sugli errori nello sviluppo. Per questo, ci sono risorse appropriate, letteratura, forum, corsi. Tuttavia, puoi sempre porre qualsiasi domanda che ti interessa. Forse qualcuno della comunità può aiutarti.

Quindi andiamo!

Installazione di Apache 2.4 VC14

  1. Caricamento Apache 2.4 binari VC14 sotto il 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 si chiamava 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. Scaricare e installare 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. Si noti che in D:\USR\apache non è necessario inserire la cartella Apache24 dall'archivio, ma il suo contenuto. Non è necessario installare nulla.
  5. Modificare il valore nel file ServerRoot SU "d:/usr/apache" (linea 37) e valore DocumentRoot(E Directroty) SU "d:/USR/www" (linee 243 e 244). Dovresti anche togliere il commento alla riga 219 e cambiarla in: ServerName localhost:80
  6. Modifica i parametri di archiviazione del registro nello stesso file (trova i parametri e modificali): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" common
  7. Installa il servizio Apache. Apri riga di comando per conto dell'amministratore e incollare 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, allora hai fatto qualcosa di sbagliato. Basta usare le funzioni di copia e incolla per evitare errori durante la ristampa.
  9. Crea un collegamento sul desktop per D:\USR\apache\bin\ApacheMonitor.exe e/o metterlo in caricamento automatico (per aprire la finestra di caricamento automatico in WIN8..10, è necessario premere WIN + R, quindi inserire guscio: avvio e fare clic su OK)
  10. Avviamo ApacheMonitor. Un collegamento apparirà nella barra delle applicazioni. Fare clic su di esso con il tasto sinistro, selezionare Apache24 -> Avvia.
  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 log, google, prova a capire il problema da solo, poiché abbiamo deciso di comprendere le complessità del server web)

Installazione di PHP 7

  1. Caricamento ultima versione VC14x64Filo sicuro collegamento http://windows.php.net/download/ . Si prega di notare che è necessario VC14 e precisamente Filo sicuro. Molto probabilmente il file di cui hai bisogno avrà un nome simile a: php-7.0.0-Win32-VC14-x64.zip
  2. Estrai il contenuto dell'archivio in D:\USR\php. Come con Apache, non è necessario installare nulla.
  3. Da archiviare D:\USR\apache\conf\httpd.conf aggiungere 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 cambia Senso parametro DirectoryIndice SU indice.html indice.php (linea 278)
  5. Utilizzo di ApacheMonitor ricomincia Apache (Apache24 -> Riavvia)
  6. Andiamo al browser http://localhost/index.php e ci assicuriamo che PHP funzioni (ci sarà l'output di PhpInfo nel browser).
  7. Creazione di una copia del modello del file di configurazione D:\USR\php\php.ini-sviluppo 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. Si noti che il parametro extension specifica un set 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.fuso orario = Europa/Zaporozhye

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

  9. Eseguire 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 è cambiata. Fare riferimento all'installazione di PHP 5.6 per i dettagli.

In htmlAcademy e io lavoriamo come mentore per questo. Come parte dell'intensivo, gli studenti dovranno elevare l'ambiente di lavoro e questa nota ha lo scopo di semplificare questo difficile compito per un principiante. Mangiare diversi modi aumentando uno stack LAMP a tutti gli effetti, ma andremo nel modo classico. Configuriamo tutti i componenti separatamente (senza utilizzare mietitrebbie già pronte) e iniziamo con PHP (ci sarà sicuramente una nota con considerazione degli assiemi LAMP già pronti). Dal momento che ho intenzione di lavorare come tutor su PHP intensivi 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.

Download di PHP per Windows

Vai sul sito ufficiale e scarica Versione attuale PHP. Al momento della scrittura, questo è 7.1.4 . Ci sono diverse opzioni di distribuzione disponibili sulla pagina. Ho Windows 7 x64, quindi scelgo l'archivio zip con VC14 x64 Thread Safe.

Tieni presente che ci sono due opzioni di distribuzione disponibili per il download: Thread sicuro (TS) E Non thread-safe (NTS). La scelta dipende da come intendi utilizzare l'interprete. Si consiglia di utilizzare TS per un singolo processo di servizio Web (ad esempio, configurato tramite il modulo mod_php per Apache). NTS è consigliato per l'uso 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 della 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 come questa nella radice dell'unità di sistema. Crea una directory nella radice dell'unità "C:" (o altrove) "php" ed estrai al suo interno il contenuto dell'archivio scaricato.

Nella directory appariranno molti file, ma a noi interessano di più:

  • go-pera.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- consente di eseguire script PHP senza utilizzare la console;
  • php-cgi.exe– richiesto per eseguire il codice PHP in modalità FastCGI;
  • php7apache2_4.dll– modulo per l'integrazione con il web server Apache 2.4.X;
  • phpdbg.exe- debugger;
  • Sviluppo php.ini- un esempio di configurazione File PHP per ambiente sviluppatore (sviluppo)
  • php.ini-produzione– un esempio di un file di configurazione PHP per l'ambiente di produzione (produzione)

Collegamento del file di configurazione

Abbiamo il kit di distribuzione decompresso, colleghiamo il file di configurazione per esso. Sperimenteremo, quindi prenderemo come campione Sviluppo php.ini. Crea 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 e c'è la possibilità di commettere un errore difficile da rilevare.

In questi casi, non c'è niente di meglio che tornare alle impostazioni di riferimento. Nel nostro caso sarà sufficiente ripetere la copiatura del file Sviluppo php.ini v php.ini. Quindi, alla fine dei gesti, il file php.ini dovrebbe apparire nella directory con php. In ulteriori note, parleremo sicuramente dei suoi contenuti in modo più dettagliato.

Test PHP dalla riga di comando

A questo punto, la cosiddetta "installazione" è completata. Consolle aperta ( cmd.exe, il collegamento è disponibile nel menu Accessori) e digita il comando:

C:\php\php.exe --versione

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 in esso:

Ora prova ad eseguire questo file e guarda il risultato:

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

Funzione phpinfo() visualizza le informazioni sulla configurazione PHP in modo pratico. Parleremo di più su questa funzione.

Semplifica l'accesso a php.exe

PHP è pronto per l'uso, ma devi ammettere che è 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 basta premere il tasto di scelta rapida Windows + Pausa Pausa. Quindi fare clic sul pulsante "Cambia impostazioni". Nella finestra che appare "Proprietà del sistema", vai al segnalibro "Inoltre". Trova e fai clic sul pulsante "Variabili ambientali".

Ricerca di una variabile in un elenco "SENTIERO" e premere il pulsante "Modifica", verrà visualizzata la finestra di modifica delle variabili. Nel campo "Valore variabile", dobbiamo aggiungere il percorso alla 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). Dopo aver riavviato Windows, puoi accedere a PHP semplicemente: php Ad esempio, per visualizzare il nome della versione, basta scrivere:

php-versione

E per interpretare il file test.php che si trova alla radice dell'unità "C:":

php -f C:\test.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 principale del server web. Tutti gli script che si trovano in questa cartella saranno disponibili per la richiesta dal 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

Ulteriori informazioni sulle variabili di ambiente

Ora parliamo di come PHP cercherà il file delle impostazioni di configurazione (ricorda circa php.ini). La documentazione fornisce la catena di ricerca completa. Per evitare inutili complicazioni, 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