Jak nastavit Apache v linuxovém subsystému pro Windows 10

Úspěšně jsem nainstaloval Apache na 32bitový systém Windows 7. Na webové stránce se zobrazilo „Funguje to“. Také jsem nakonfiguroval <?php phpinfo(); ?> var13 -> soubor jako info.php. Ale když jsem se pokusil otevřít http: //localhost/info.php v prohlížeči, vše, co dostanu, je <?php phpinfo(); ?> var13 -> v prostém textu.

Restartoval jsem server Apache pokaždé, když jsem provedl změny. Kdokoli s tím může pomoci?

Přidejte příslušné obslužné rutiny, jak jste si mohli přečíst v příručce:

Chcete-li načíst modul PHP pro Apache 2.x, musíte do svého konfiguračního souboru Apache httpd.conf vložit následující řádky:

# LoadModule php5_module 'c:/php/php5apache2.dll' AddHandler application/x-httpd-php .php # configure the path to php.ini PHPIniDir 'C:/php' 
  • Udělal jsem přesně to samé, co jsi řekl, výsledek, který jsem dostal, byl výše, prostý text místo php informací. Používám Apache 2.2 a php 5.3.8
  • opravdu nemáte PHP, pokud vidíte zdroj php-page jako prostý text. Šek všechny tři řetězce výše v httpd.conf (s vaše cesta)
  • Pro Apache 2.2 musíte použít php5apache2_2.dll (php5apache2.dll na distro neexistuje). Pro integraci Apache vy musí nainstalujte php-5.3.8-Win32-VC9-x86 distribuci PHP

Musíte nakonfigurovat PHP s Apache, aby fungovalo s php kódem. Jednodušší postup je použít něco jako http://www.wampserver.com/en/. Pěkně a snadno to nastaví za vás, ale někdy se budete muset ponořit do souboru httpd.conf a zjistit, jak ručně nastavit PHP do Apache.

Jste si jisti, že váš php5apache2.dll je skutečně na této cestě? Zdá se, že před několika lety jsem je musel zkopírovat z jiného adresáře v instalačním adresáři PHP (i když si nepamatuji, s jakou verzí PHP jsem v té době pracoval).

Stranou: Zveřejnil bych to jako komentář, ale ještě nemám zástupce.

Podle tohoto tutoriálu (krok 4) zkuste upravit doc_root řádek, který ukazuje na kořenovou složku, ze které obsluhujete soubory PHP, např. doc_root = 'C:\public_html'. Mělo by to odpovídat DocumentRoot cesta v konfiguračním souboru Apache.

Když provádíte změny v konfiguracích Apache nebo PHP, musíte Apache restartovat, aby se změny načetly.

Výukový program, který jsem propojil výše, byl můj letitý průvodce nastavením a spuštěním zásobníku AMP ve Windows, stojí za to se podívat. Ne autor, jen šťastný uživatel.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?