Come configurare smartphone e PC. Portale informativo
  • casa
  • notizia
  • Stesso hostmaster o installazione di Apache su una piattaforma Windows. Configurazione PHP aggiuntiva

Stesso hostmaster o installazione di Apache su una piattaforma Windows. Configurazione PHP aggiuntiva

Tutti i componenti Server web Apache sono portatili. Pertanto, se sono configurati correttamente una volta, possono essere trasferiti su altri computer. Questa è esattamente la tecnica utilizzata nel popolare Denwer, così come in XAMPP e tutti gli altri assemblaggi simili.

Pacchetto server di MiAl 2

Il Server Pack di MiAl è un "vanilla", con un minimo di personalizzazione, che include solo le ultime versioni di Apache + MySQL + PHP + phpMyAdmin. Una caratteristica dell'assieme è che non contiene nessuno file binari diversi da quelli forniti con i componenti del server Web originale. Le modifiche vengono apportate solo ai file di configurazione del testo. Per avviare i servizi vengono utilizzati due semplici file batch.

Questo impedisce qualsiasi modifica non autorizzata ai file del server web: questo garantisce la sicurezza e garantisce che non ci siano errori.

Scarica il server web per Windows

Questo sito è il sito ufficiale del Server Pack 2 di MiAl e si consiglia vivamente di scaricare le nuove versioni solo da qui.

Istruzioni per l'utilizzo del Server Pack di MiAl

1. Cos'è il Server Pack di MiAl?

Il pacchetto server di MiAl è server locale completamente configurato e pronto all'uso. Per iniziare, devi solo decomprimere ed eseguire uno script. Dopodiché, avrai un collegamento Apache + MySQL + PHP + phpMyAdmin completamente funzionante e configurato correttamente sul tuo computer.

Il sito ufficiale di questa assemblea:

versioni Software compreso nell'assemblea:

  • Apache: 2.4.33
  • MySQL: 8.0.11
  • PHP: 7.2.5
  • phpMyAdmin: 4.8.0.1

Nessuno di questi componenti ha subito variazioni, modifiche. Per personalizzare questi componenti, sono state apportate modifiche ai file di configurazione. PhpMyAdmin ha "funzionalità aggiuntive" configurate (dettagli su " caratteristiche aggiuntive phpMyAdmin vedere https://hackware.ru/?p=21#9).

Questo pacchetto è destinato esclusivamente all'uso come server locale!

  • MySQL: utente "root", nessuna password.
  • phpMyAdmin: utente "root", nessuna password.

È previsto l'aggiornamento di questo pacchetto man mano che vengono rilasciate nuove versioni dei componenti inclusi.

Requisiti:

  1. Per funzionare richiede Windows (64 bit) sopra Windows XP
  2. Decompresso, il pacchetto occupa circa 1 gigabyte, ovvero è necessario più di 1 gigabyte spazio libero su disco.
  3. Richiesto anche:
  • C++ Ridistribuibile Studio visivo 2017 (https://aka.ms/vs/15/release/VC_redist.x64.exe)
  • Visual C++ ridistribuibile per Visual Studio 2015 (http://www.microsoft.com/en-us/download/details.aspx?id=48145)

2. L'ordine di lavoro.

Il contenuto dell'archivio (cartella server) deve essere decompresso nella radice del disco C.

Se non sai come aprire un archivio 7z, usa archiviatore gratuito 7-Zip.

Dopo aver scompattato, vai alla directory c: \ Server \ gestisci \ ed esegui il file install_and_start_server.bat:

Qualunque cosa! Il server è installato e pronto per l'uso! Per verificare se il server funziona, digita nel tuo browser http: // localhost /

Accedi a phpMyAdmin:

Directory per i siti: c:\Server\dati\htdocs\

Se Cartella del server mettere su un altro disco o rinominarlo (o altre cartelle in questo pacchetto), il server non funzionerà. Perché i percorsi assoluti sono scritti nei file di configurazione.

Nel catalogo c: \ Server \ gestisci \ file disponibile RUN.bat Questa vita include una serie di script che consentono di:

  • riavviare il server;
  • rimuovere il server;
  • installare il server;
  • eccetera.

3. Rimozione completa del server

Vai alla directory c: \ Server \ gestisci \ ed esegui il file delete_server.bat:

Elimina la directory c: \ Server.

4. Esclusione di responsabilità

Questa assemblea è distribuita "così com'è". Nessuna garanzia di sorta.

Più versioni fresche questa assemblea:

5. Elenco delle modifiche

2.0.0 (dal 15.05.2018):

  • ripresa del sostegno attivo al pacchetto dopo una pausa di quasi tre anni
  • Apache è stato aggiornato alla versione 2.4.33
  • PHP è stato aggiornato alla versione 7.2.5
  • MySQL aggiornato alla versione 8.0.11
  • phpMyAdmin è stato aggiornato alla versione 4.8.0.1

Questo articolo - istruzioni passo passo sulla creazione di un server web locale. Descrive l'installazione Server web Apache 2.4 su piattaforma del sistema operativo Windows. L'installazione è stata testata su Windows XP SP3.

La composizione del server web:

  • Apache 2.4 (versione 2.4.10);
  • PHP 5.4 (versione 5.4.34);
  • MySQL 5.5 (versione 5.5.23).

Questo spazio di lavoro in forma:

  • webmaster esperti per testare i loro progetti;
  • per i webmaster alle prime armi per creare i loro primi siti.

Le distribuzioni Apache 2.4 e PHP 5.4 sono compilate in VC9 (Visual Studio 2008).

Apache 2.4 VC9 funziona con quasi tutte le correnti Versioni di Windows(7/8 / Vista / XP SP3).

Perché le applicazioni VC9 funzionino, devi prima aggiornare le librerie Visual C++.

Installazione del Service Pack delle librerie di Visual C++

Scarica il kit di distribuzione degli aggiornamenti vcredist_x86.exe dal sito Web Microsoft, esegui il file e aggiorna.

Installazione e configurazione del server Apache 2.4

La distribuzione Apache non ha un file di installazione. Pertanto, l'installazione verrà eseguita manualmente.

Crea una cartella e decomprimi l'archivio httpd-2.4.10-win32-VC9.zip.

Nel file di configurazione httpd. conf, le route predefinite sono C:\Apache24. Pertanto, ci saranno molte meno modifiche nel file di configurazione se decomprimi l'archivio in questa cartella.

Decomprimeremo la distribuzione nella cartella C: \ TestServer.

Modifichiamo il file di configurazione C:\TestServer\Apache24\conf\httpd. conf. Quando si scrivono percorsi, invece del carattere "\" (barra rovesciata), utilizzare il carattere "/" (barra in avanti). Così si prescrivono i percorsi nelle sale operatorie. Sistemi Linux e Unix. Ma Apache è stato originariamente sviluppato appositamente per questi sistemi operativi.

Eseguiamo una sostituzione in blocco del testo C: /Apache24 con C: /TestServer /Apache24.

Impostiamo il valore del parametro ServerName.
ServerName localhost: 80

Impostare il valore del parametro ServerAdmin (e-mail amministratore).
ServerAdmin [e-mail protetta]

Impostare il valore del parametro DocumentRoot (posizione dei documenti del sito).
DocumentRoot C: / TestServer / Apache24 / htdocs

Potresti voler mantenere i documenti del sito separati dal server. Ad esempio, nella cartella C: \ MySites. Quindi questo parametro può essere modificato.
DocumentRoot C: / MySites

I binari di Apache si trovano nella cartella C:\TestServer\Apache24\bin. Aggiungi questo valore a variabile d'ambiente PERCORSO Finestre.
PATH = C: \ TestServer \ Apache24 \ bin ;

Installa Apache come servizio.
httpd.exe -k install

Se, durante l'installazione del servizio, verrà visualizzato un messaggio che informa che il programma è bloccato da connessioni esterne... Affinché il servizio funzioni, è necessario autorizzare lo sblocco.

Avviamo il server Apache.
httpd.exe -k start

Controlliamo le prestazioni del server. Nella riga di comando del browser, digitare l'indirizzo: http: // localhost. Se l'installazione di Apache è andata a buon fine, lo schermo visualizzerà il testo Funziona! ... In caso contrario, vedremo una schermata vuota.

Se il server non è stato avviato, dovresti controllare se la porta 80, che Apache utilizza per impostazione predefinita, non è occupata.

Questo viene fatto usando il comando
netstat –anb

Questa porta è più spesso utilizzata da Skype o Firefox. In questo caso, dovresti liberare la porta o spostare Apache sulla porta 8080.

Per fare ciò, nel file httpd. conf, modificare i valori dei parametri ServerName e Listen. ServerName localhost: 8080
Ascolta 8080

Successivamente, riavviamo il servizio con il comando
httpd.exe -k re start

e di nuovo proviamo ad andare all'indirizzo http: // localhost

Per la comodità di lavorare con il server Apache, puoi impostare una scorciatoia nel menu che punta a C:\TestServer\Apache24\bin\ApacheMonitor.exe

Installa PHP 5.4

Andiamo al sito dello sviluppatore http://windows.php.net/download/. Trova la distribuzione PHP 5.4 nella sezione Thread Safe VC9 x86 e scarica l'archivio php-5.4.34-Win32-VC9-x86.zip.

Crea una cartella su computer locale, lascia che sia C: \ TestServer \ PHP54 e scompatta l'archivio.

Torniamo al sito con il kit di distribuzione Apache. Nella sezione Additional + VC9, trova l'archivio php5apache2_4.dll-php-5.4-win32.zip con i moduli Apache PHP e scaricalo.

Nell'archivio troviamo la cartella con più ultima versione il modulo php5apache2_4.dll e posizionarlo nella cartella C: \ TestServer \ PHP54.

Al file di configurazione httpd. conf aggiungi le righe:

LoadModule php 5_ modulo "C: / TestServer / PHP 54 / php 5 apache 2_4. dll"
Applicazione AddHandler / x - httpd - php. php
# configura il percorso di php. ini
PHPIniDir "C: / TestServer / PHP 54 / php"

Nella cartella C: \ TestServer \ Apache54 \ htdocs creare un file test.php.

echo "Ciao Apache!";
?>

Riavvia Apache.

V barra degli indirizzi browser, digitiamo http://localhost/test.php. Se il testo Hello Apache! , poi Installazione PHP completato con successo.

Configurazione Php.ini

Per lavorare con il database MySQL, dobbiamo configurare php. ini - File di configurazione PHP.

Ci sono due modelli nella cartella C: \ TestServer \ PHP54: sviluppo e php.ini-produzione.

Rinominare il modello php.ini-production in.

Le librerie per lavorare con il database MySQL si trovano nella cartella C: \ TestServer \ PHP 54 \ ext. Questo percorso deve essere specificato nella direttiva extension_dir del file di configurazione php.ini.

Troviamo questo parametro, cancelliamo il carattere di commento all'inizio della riga (questo è un punto e virgola) e scriviamo il percorso.
extension_dir = "C: / TestServer / PHP 54 / ext"

Ci sono due librerie per lavorare con il database MySQL in PHP: php _ mysqli. dll - più recente e si consiglia di utilizzarlo nel lavoro; php_mysql. dll è vecchio, ma la maggior parte dei siti lo usa.

È meglio registrare entrambe le librerie nel file php.ini.
estensione = php_mysql. dll
estensione = php _ mysqli. dll

Dopo aver completato le modifiche, assicurati di riavviare il server Apache.

Installazione e configurazione di MySQL

Andiamo alla pagina http://www.mysql.ru/download/. Scegliamo la versione per Win32 o Win64. lo caricheremo pacchetto di installazione mysql-5.5.23-win32.msi.

Esegui il file mysql-5.5.23-win32.msi.

siamo d'accordo termini di licenza, selezionare il tipo di installazione tipica.

Passando a configurare MySQL server.

Scegli Configurazione dettagliata - impostazione di configurazione dettagliata.

Selezioniamo il tipo di server con requisiti minimi in memoria - Developer Machine.

Ora dobbiamo decidere con quali database (InnoDB, MyISAM) funzionerà il nostro server.

Database multifunzionale - Supportato da InnoDB e MyISAM.
Solo database transazionale - Supportato da InnoDB.
Solo database non transazionale- supportato da myISAM.

Quando si sceglie il supporto InnoDB, passo successivo- scelta della posizione di archiviazione per le tabelle InnoDB.

Numero massimo connessioni simultaneeè meglio scegliere l'impostazione manuale ( installazione manuale) e accettare l'impostazione predefinita (15).

In questo passaggio, il parametro Enable TCP/IP Networking abilita il supporto per le connessioni TCP, seleziona la porta su cui verranno effettuate queste connessioni. Viene impostato anche il parametro Enable Strict Mode, la modalità di stretta conformità con lo standard MySQL.

Ora devi selezionare la codifica predefinita. Il modo migliore- Codifica UTF-8. Pertanto, scegliamo Il miglior supporto per il multilinguismo.

Affinché MySQL si avvii come servizio Windows- installa Installa come Servizio Windows... Se hai bisogno di eseguire automaticamente questo servizio, installa Avvia il Server MySQL automaticamente.

Ora impostiamo la password dell'amministratore e disattiviamo l'opzione Modifica impostazioni di sicurezza.

Dopo aver fatto clic sui pulsanti Avanti ed Esegui installazione di MySQL può considerarsi completo.

Per verificare le prestazioni di MySQL, premere il pulsante Start di Windows, trovare l'utilità per lavorare con MySQL (MySql Server 5.5 MySQL Server Command Line) e avviarlo.

Dopo aver inserito la password dell'amministratore, ci troviamo in riga di comando MySQL.

Inserisci il comando
mostrare i database;

Se vediamo un elenco di database, significa che il server funziona correttamente.

Uscire dalla modalità riga di comando:
Uscita;

Questo completa l'installazione del server. Buon lavoro!

Di seguito ho scritto un'istruzione su come configurare il server Apache su un computer locale con Windows 7 e installarvi PHP, MySql e phpMyAdmin.

Installazione di Apache

Scarica il kit di distribuzione con il server Apache dal sito http://httpd.apache.org/download.cgi. Scegli la versione 2.2.22 e scarica il programma di installazione per Windows. Sul tuo computer di casa, non hai quasi bisogno di SSL, scegli - " Binario Win32 senza crittografia (no mod_ssl) (programma di installazione MSI)«.

Disabilita Skype prima dell'installazione o disabilita l'uso della porta 80 nelle impostazioni di Skype, poiché ciò interferirà con l'installazione.

Installa Apache eseguendo il file di installazione. Tutti i passaggi di installazione sono standard.

Fare clic su Avanti.

Siamo d'accordo con la licenza.

Inserisci i dati in tutti e tre i campi di testo. Puoi inserire un dominio inesistente come test.test o example.com. Questi dati sono necessari per creare una linea di base file di configurazione... Sotto campi di testo uno dei più impostazioni importanti- installa Apache come servizio o come programma regolare... Selezioniamo "per tutti gli utenti, sulla porta 80, come servizio - Consigliato" - installa come servizio.

Selezioniamo Custom (installazione personalizzata).

Scelta dei componenti e luogo di installazione. Puoi lasciare tutti i valori predefiniti.

Fare clic su Installa.

Completiamo l'installazione.

Installazione completata. L'icona di Apache apparirà nel vassoio, con la quale puoi interrompere / avviare rapidamente.

Controlliamo le prestazioni. Vai al browser su http: // localhost / u Se tutto è fatto correttamente, vedrai la scritta "Funziona!". Congratulazioni, il primo passaggio è stato completato con successo.

Nota.

Ti consiglio di abilitare immediatamente il supporto per i collegamenti CNC, per farlo decommenta la riga LoadModule rewrite_module moduli / mod_rewrite.so in file httpd.conf... Si trova nella cartella conf dove hai installato Apache.

Era così:
(codecitation) #LoadModule rewrite_module moduli / mod_rewrite.so (/ codecitation)

Dovrebbe sembrare come questo:
(codecitation) LoadModule rewrite_module moduli / mod_rewrite.so (/ codecitation)

Qui e in futuro, decommentare significa rimuovere il segno di commento - #, che si trova all'inizio della riga.

Continua.

Il server web è installato su una piattaforma Windows a 64 bit. Anche il server Enterprise 1c è a 64 bit, versione della piattaforma 8.3.10.2561

  • Il primo tentativo di installare Apache è stato con usando XAMPP... Non è "decollato" per mancanza di abilità.
  • La continuazione è stata con IIS. Qui sono sorte difficoltà con il lancio delle infobase 1c, che hanno deciso di installare un'estensione web a 32 bit del server aziendale 1c, tuttavia, volevo cavarmela installando solo una piattaforma a 64 bit. Discutere l'errore con IIS
  • Come descritto nell'articolo, ho installato Apache 2.2, ma il server web non si è avviato per errore

Con Apache 2.4, finalmente ha funzionato.

Descrizione passo passo dell'installazione.

Passaggio 1. Download della distribuzione

Passaggio 4. Modificare la variabile di ambiente del percorso di Windows.

Nella variabile d'ambiente del percorso, aggiungi il percorso a file eseguibili Apache C: \ Apache24 \ bin

Sul Windows Server 2008 R2 e su Windows 7 su cui ho eseguito questi passaggi tramite l'icona sul desktop Proprietà del computer sistemi- Opzioni extra variabili di sistema-ambiente

Passaggio 5. Installa il componente C++

Per fare ciò, esegui il file precedentemente scaricato VC_redist.x64.

Ho installato su Windows 7 Professional e Windows Server 2008 R2.

Ho notato che le librerie vc su 7-ke sono state installate nella cartella C:\Windows\SysWOW64, e su Server 2008 nella cartella C:\Windows\System32, sebbene entrambi i sistemi siano a 64 bit.

Lavorare server web, come si è scoperto, non ha alcun effetto.

Su Windows 7 sistema operativo dovuto riavviare, su Windows Server 2008 - no.

Passaggio 6. Installazione di Apache come servizio

Correre barra dei comandi con i diritti di amministratore Start-Run-cmd, cambia la cartella in C:\Apache24\bin, run

httpd.exe -k install

Nell'elenco dei servizi - Start - Strumenti di amministrazione - Servizi - trova il servizio Apache 2.4 - Start, imposta il tipo di avvio.

L'installazione del server Web è ora completa..

Ulteriori passaggi sono ben descritti nel post a cui ho fatto riferimento all'inizio.

  • Verifica l'avvio del server web - specifica http: // localhost nel browser e vedi Funziona!
  • Configura il firewall per l'accesso da altri computer
  • Pubblicazione base di informazioni... Qui ho notato che dopo la pubblicazione, quando si risponde alla domanda sul riavvio del server web, il riavvio automatico non si verifica, è necessario riavviare manualmente il server web.

Quando si lavora usando client webè stato trovato un errore

appare quando apri un oggetto dall'elenco tramite doppio click sul collegamento. Una soluzione consiste nell'aprire l'oggetto dal menu di scelta rapida.

Principali articoli correlati