Instalace php 5 3. Instalace na starší verze OS Windows. Vytvoření struktury webového serveru

Tento článek poskytuje podrobného průvodce instalací PHP pro práci se serverem Apache HTTP v systému Windows. Tento postup byl testován na Windows XP i Vista. Předpokládá se, že jste již dokončili instalaci Apache.

Kroky nastavení PHP 5

1. Stáhněte si PHP 5

Než začnete, stáhněte si kopii PHP 5 z stránky ke stažení. Stáhněte si zabezpečený balíček VC6 ze sekce "Windows Binaries" - to znamená, že nestahujte instalační program. Vyberte například balíček označený „ ZIP balíček PHP 5.2.5"pokud je aktuální verze 5.2.5.

Poznámka: Upozorňujeme, že níže uvedený postup jsem netestoval s verzemi PHP 5.3, pouze s 5.2.5, což byla nejnovější verze v době psaní tohoto článku. Teoreticky by při instalaci PHP 7 měly být provedeny stejné kroky.

2. Nainstalujte PHP 5

Vytvořte složku na pevném disku pro PHP. Navrhuji c:php , i když můžete použít jiný název složky a umístění. Osobně raději nepoužívám názvy s mezerami.

Extrahujte všechny soubory ze staženého archivu do této složky. Chcete-li to provést, jednoduše dvakrát klikněte na soubor zip. A pak přetáhněte všechny soubory do složky c:php.

3. Pro ty, kteří aktualizují balíček: Odstraňte starý soubor PHP.INI z adresáře Windows

Pokud migrujete na PHP 5 ze starší verze, přejděte do adresáře Windows ( obvykle je to c:windows) a odstraňte všechny soubory php.ini, které jste tam dříve umístili.

4. Nastavení PHP

Přejděte do složky c:php a vytvořte kopii souboru php.ini-recommended. Nový soubor pojmenujte php.ini. Nyní byste měli mít soubor c:phpphp.in s obsahem shodným se souborem c:phpphp.ini-recommended.

Poznámka: Pokud používáte Apache 1, musíte buď přesunout soubor php.ini do adresáře Windows ( c: windows), nebo nastavte proměnnou prostředí PATH tak, aby zahrnovala c:php . Pokud nevíte, jak to udělat, jednoduše přesuňte soubor php.ini do složky c:windows. Pokud používáte Apache 2, nemusíte to dělat, protože později uvedeme direktivu v konfiguračním souboru Apache 2 s umístěním souboru php.ini.

Instalace PHP na Windows 7 pomocí textového editoru ( například Poznámkový blok, který najdete v části Systém v nabídce Start)? otevřete soubor php.ini. Možná budete muset v souboru provést následující změny:

a) Včetně krátkých otevíracích štítků

Najděte následující řádek:

short_open_tag = Vypnuto

Pokud je short_open_tag nastaveno na vypnuto , značky jako "

Protože mnoho PHP skriptů třetích stran používá "

short_open_tag = Zapnuto

b) Magické citáty

Když je standardně nainstalován Apache PHP, příchozí data nejsou automaticky escapována lomítkem. Pokud chcete, aby vstup měl předponou zpětné lomítko (""), například pro reprodukci nastavení hostování, vyhledejte následující řádek:

magic_quotes_gpc = Vypnuto

a nahradit jej:

magic_quotes_gpc = Zapnuto

Nedoporučuje se to dělat, pokud tento parametr není na hostingu nastaven. I při nastavení na Vypnuto můžete stále používat PHP funkce addlashes() přidat lomítka pro konkrétní části dat.

c) Použití globálních proměnných

Řada starších skriptů při spuštění předpokládá, že všechna data odeslaná prostřednictvím formuláře budou mít automaticky proměnnou PHP se stejným názvem. Pokud má například formulář vstupní pole s názvem „něco“, starší skripty PHP předpokládají, že procesor PHP automaticky vytvoří proměnnou nazvanou $něco, která obsahuje hodnotu zadanou prostřednictvím tohoto pole.

Pokud takové skripty používáte, musíte najít následující řádek:

register_globals = Vypnuto

a změňte to na:

register_globals = Zapnuto

Upozornění: Při instalaci PHP na Windows to nedělejte, pokud nemáte skripty třetích stran, které to vyžadují. Při psaní nových skriptů je nejlepší vždy předpokládat, že element register_globals je nastaven na " Vypnuto«.

d) Zobrazení chyb

Na živém webu se chyby ve skriptu obvykle zaznamenávají, aniž by se objevily v souboru chyb PHP. Ale na lokálním počítači, když testujete a ladíte PHP skript, je pohodlnější odesílat chybové zprávy, když jsou detekovány přímo do okna prohlížeče. Tímto způsobem vám neuniknou chyby, i když zapomenete zkontrolovat soubor protokolu chyb.

Chcete-li, aby PHP zobrazovalo chybové zprávy přímo v okně prohlížeče, vyhledejte následující řádek:

display_errors = Vypnuto

a změňte to na:

display_errors = Zapnuto

Toto nastavení by mělo být na běžícím webu vždy nastaveno na Vypnuto.

e) Cesta relace

Pokud skript používá relace, vyhledejte následující řádek:

;session.save_path = "/tmp"

session.save_path určuje složku, kam PHP ukládá soubory relace. Protože složka /tmp ve Windows neexistuje, musíte nainstalovat jinou složku. Jedním ze způsobů je vytvořit složku s názvem c:tmp ( jako dříve jsme vytvořili c:php) a zadejte tuto složku pro tento parametr. Pokud to uděláte, změňte tento řádek následovně:

session.save_path = "c:tmp"

Všimněte si, že kromě změny cesty jsem také odstranil předponu středníku (";") z řetězce.

Můžete také použít aktuální složku TEMP v počítači. Nebo vytvořte složku tmp v adresáři PHP, například c:phptmp, a podle toho nakonfigurujte konfigurační soubor. Možností může být mnoho. Pokud se nemůžete rozhodnout, který si vybrat, stačí vytvořit c:php a udělat, jak jsem řekl výše.

f) Server SMTP

Pokud jste nainstalovali PHP 55, pokud váš skript používá funkci mail() a chcete, aby funkce úspěšně odeslala poštu na vašem místním počítači, podívejte se na následující část:

; Pouze pro Win32. SMTP = localhost smtp_port = 25 ; Pouze pro Win32. ;odeslat_od= [e-mail chráněný]

Změňte jej tak, aby zahrnoval adresu vašeho serveru SMTP a e-mailový účet. Například pokud váš SMTP server mail.example.com a e-mailovou adresu [e-mail chráněný], změňte kód takto:

SMTP = mail.example.com smtp_port = 25 sendmail_from = [e-mail chráněný]

Vezměte prosím na vědomí, že když se poté skript pokusí použít funkci mail(), bude se muset připojit k vašemu ISP, aby úspěšně fungoval. Pokud nezměníte výše uvedené řádky a pokusíte se použít funkci mail() ve skriptu, funkce vrátí kód selhání a zobrazí chybovou zprávu.

Jak nakonfigurovat Apache pro PHP 5

Apache PHP lze nainstalovat dvěma způsoby. Za prvé: nastavte jej na stahování PHP interpret jako modul Apache. Za druhé: nakonfigurujte jej tak, aby spouštěl interpret jako binární soubor CGI. Je třeba použít pouze jeden z nich. Vyberte metodu modulu, pokud je na hostingu nainstalováno také PHP, jako je modul Apache, nebo použijte metodu CGI, pokud je na hostingu implementována.

a) Spuštění PHP 5 jako modulu Apache

Chcete-li nakonfigurovat Apache tak, aby načítal PHP jako modul pro analýzu PHP skriptů, otevřete pomocí textového editoru ASCII konfigurační soubor Apache httpd.conf.

Pokud používáte Apache 1.x, je soubor umístěn ve složce c:Program FilesApache GroupApacheconf. Uživatelé Apache 2.0.x jej mohou najít ve složce C:Program FilesApache GroupApache2conf a uživatelé Apache 2.2.x jsou ve složce C:Program FilesApache Software FoundationApache2.2conf. Obvykle se nachází ve složce conf adresáře, kde je nainstalován Apache.

Vyhledejte část souboru s příkazy LoadModule. Deklarace, kterým předchází symbol hash "#", jsou považovány za komentované.

Pokud používáte Apache 1.x, přidejte za všechny příkazy LoadModule následující řádek:

LoadModule php5_module "c:/php/php5apache.dll"

Pokud používáte Apache 2.0.x, přidejte za všechny příkazy LoadModule následující řádek:

LoadModule php5_module "c:/php/php5apache2.dll"

Pokud používáte Apache 2.2.x, přidejte následující řádek:

LoadModule php5_module "c:/php/php5apache2_2.dll"

Všimněte si, že tento příklad instalace PHP používá znak lomítka („/“) namísto tradičního zpětného lomítka ve Windows („“). Nejedná se o překlep.

Pokud používáte Apache 1.x, najděte řadu příkazů "AddModule" a za všechny řádky přidejte následující.

AddModule mod_php5.c

Potom najděte v souboru blok AddType a za poslední příkaz AddType přidejte následující řádek. To je třeba provést bez ohledu na to, jakou verzi Apache používáte. Pro Apache 2.2.x musíte v sekci najít řádky AddType . Přidejte řádek těsně před uzavřenímpro tuto sekci.

Pokud potřebujete podporu pro jiné typy souborů, jako je „.phtml“, přidejte je do seznamu, například takto:

Pro ty, kteří používají jednu z verzí Apache 2, musíte zadat umístění souboru PHP ini. Přidejte následující řádek na konec souboru httpd.conf.

PHPIniDir "c:/php"

Pokud jste použili jiný adresář, budete muset změnit c:/php na správnou cestu. Nezapomeňte použít lomítko ("/").

Pokud používáte Apache 1, soubor php.ini jste již umístili do složky Windows nebo někam do PATH. PHP si to tedy bude muset najít samo.

Spuštění PHP 5 jako CGI binární

Pokud jste nakonfigurovali PHP 5 tak, aby se načítalo jako modul Apache, můžete tuto část přeskočit. Je určen pro ty, kteří chtějí nakonfigurovat PHP tak, aby běželo jako binární CGI.

Postup při instalaci PHP 7 je stejný pro Apache 1.xa všechny verze řady 2.x.

Vyhledejte část konfiguračního souboru Apache, která obsahuje sekci ScriptAlias ​​​​. Přidejte řádek níže bezprostředně za řádek ScriptAlias ​​pro " cgi-bin" Pokud používáte Apache 2.2.x, ujistěte se, že řádek je před zavřenímpro oddíl .

Vezměte prosím na vědomí: Pokud jste nainstalovali PHP do jiného umístění, například c:Program Filesphp , musíte místo toho zadat příslušnou cestu c:/php/ (například c:Program Filesphp). Nezapomeňte, že zde používáme dopředné lomítko ("/") místo zpětného lomítka Windows ("").

ScriptAlias ​​​​/php/ "c:/php/"

Apache potřebuje nakonfigurovat typ PHP MIME. Najděte blok komentáře AddType vysvětlující jeho použití a přidejte pod něj následující řádek. Pro Apache 2.2.x vyhledejte řádky AddType pod . Přidejte následující řádek těsně před uzavřením pro tuto sekci.

AddType application/x-httpd-php .php

Stejně jako při instalaci PHP jako modulu Apache můžete přidat jakákoli rozšíření, aby je Apache rozpoznal jako PHP skripty, například:

AddType application/x-httpd-php .phtml

Poté musíte serveru říci, aby spustil spustitelný soubor PHP pokaždé, když narazí na skript PHP. Přidejte do souboru následující kód, například za blok komentářů vysvětlujících " Akce«.

Pokud používáte Apache 2.2.x, přidejte kód ihned za výše popsaný příkaz AddType; Apache 2.2.x nemá blok komentářů " Akce«.

Action application/x-httpd-php "/php/php-cgi.exe"

Poznámka: Část "/php/" bude rozpoznána jako ScriptAlias, druh makra, které bude Apache rozšířeno na "c:/php/" ( nebo "c:/Program Files/php/", pokud jste tam nainstalovali PHP). Jinými slovy, neuvádějte cestu "c:/php/php.exe" nebo "c:/Program Files/php/php.exe", ale použijte „/php/php-cgi.exe“ .

Pokud používáte Apache 2.2.x, vyhledejte v souboru httpd.conf následující část:

Přidejte řádky níže hned za sekci, kterou jste právě našli.

AllowOverride None Options None Objednat povolit, odepřít Povolit od všech

c) Nastavení výchozí stránky indexu

Tato část se týká možnosti instalace PHP na Windows jako modulu Apache i binárního CGI.

Pokud vytvoříte soubor index.php a chcete, aby jej Apache načetl jako domovskou stránku webu, budete muset do souboru httpd.conf přidat další řádek. Najděte řádek, který začíná " DirectoryIndex“ a přidejte „ index.php" do seznamu souborů. Pokud jste například měli kód takto:

DirectoryIndex index.html

Článek popisuje instalaci Apache 2.4 + PHP 5.6 + MySQL 5.6 na operační systém Windows 7 / 8 / 8.1 / 10

Než budete pokračovat ve čtení, věnujte pozornost tomu, zda toto vše opravdu potřebujete instalovat a konfigurovat pod Windows Možná byste měli zpozornět a neztrácet čas a nervy nastavováním toho samého přímo ve Windows? V každém případě si přečtěte článek o. Snad vám to ušetří nejen čas, ale i zdraví.

Tento návod bude užitečný pro začínající WEB vývojáře, kteří se chystají nainstalovat webový server Apache s nejnovější verzí PHP interpretu na jejich Windows PC. Samozřejmě je mnohem jednodušší nainstalovat sestavu, jako je Denwer, nebo se uchýlit k použití instalačních techniků a nestarat se o nastavení. Však každý WEB vývojář povinný pochopit proces provozu WEB serveru, proces jeho instalace a konfigurace.

Pokud chcete nainstalovat PHP 7, přečtěte si prosím článek.

Pokud jste se při sestavování serveru podle tohoto návodu setkali s problémy a stále se považujete za WEB vývojáře, pak by bylo správným krokem porozumět vzniklým problémům a nepsat do komentářů, že návod je svinstvo. Návod funguje. Testováno časem a stovkami instalací. Buďte opatrní při provádění jednoduchých kroků. Ruční provádění kroků a analýza situací, pokud to nefunguje, vám jako vývojáři přidá dovednosti. Pokud nejste WEB vývojář a neplánujete se jím stát, pak hledejte snadný způsob instalace na internetu – tento návod není pro vás.

Vezměte prosím na vědomí, že pod Windows XP tyto verze VC11 bude nemožné (nebo extrémně obtížné) spustit.

Přípravné práce

Ujistěte se, že máte Windows 7 nebo novější. Pokud máte Windows XP, tyto pokyny vám nepomohou, protože zde popsaná verze Apache nefunguje pod Windows XP.

Odeberte všechny WEB servery, které jste nainstalovali dříve, přejděte na služby a ujistěte se, že tam nejsou žádné služby Apache nebo IIS. Pokud již máte nainstalovaný webový server, druhý paralelně s největší pravděpodobností nebude vůbec fungovat.

Pokud máte Skype, nezapomeňte v nastavení zakázat použití portu 80. Nakonec se musíte ujistit, že žádné služby nepoužívají port 80.

Pro práci je velmi žádoucí mít správce souborů, který vám umožní vytvářet soubory s libovolnými příponami, nebo ještě lépe editor kódu jako Sublime Text nebo Notepad++ nebo plnohodnotné IDE.

Struktura složek může být odlišná, ale tento návod je napsán pro konkrétní strukturu a pokud jej dodržíte, vše bude zaručeně fungovat.
Než začnete, vytvořte na disku D složku USR, uvnitř kterého vytvořte 5 podsložek: apache, php, tmp, www, log. je to tak. Bez uvedení čísel verzí.

V katalogu www vytvořte indexové soubory (pomocí správce souborů nebo editoru kódu), které budou potřeba ke kontrole, zda vše funguje:

  • index.html s obsahem: Funguje to!
  • index.php s obsahem:

Pokud nemáte správce souborů/editor kódu/IDE, stáhněte si archiv s těmito dvěma soubory. Pokud se však považujete za webového vývojáře, musíte si tyto nástroje pořídit.

Přidejte do systémové proměnné PATH:

;D:\USR\apache;D:\USR\apache\bin;D:\USR\php;

Poznámky!

Čísla řádků uvedená v příkladech konfiguračních souborů se mohou u jiných verzí Apache a php lišit.
Všechny příkazy, včetně úprav souborů, musí být prováděny jako správce.

Instalace Apache 2.4

Přestože pro jednoduchý vývoj v PHP není potřeba samostatný WEB server (PHP má vestavěný vlastní WEB server, který téměř vždy postačí pro vývoj jednoho projektu), přesto se doporučuje instalovat a konfigurovat Apache WEB server , už jen proto, že programátor musí znát tyto jemnosti. Nakonec budete muset pracovat s WEB serverem a vypořádat se s jeho konfigurací. Pojďme tedy začít.

  1. Načítání Apache 2.4 binární soubory VC11 pro váš systém na odkazu http://www.apachelounge.com/download/VC11/ S největší pravděpodobností máte 64bitový OS, takže budete potřebovat soubor s názvem jako httpd-2.4. xx-win64-VC11.zip
  2. Pokud potřebujete nějaké další moduly, můžete si je stáhnout tam (není nutné pro základní instalaci)
  3. Rozbalte obsah složky Apache24 ze staženého archivu do D:\USR\apache. Vezměte prosím na vědomí, že do D:\USR\apache musíte vložit nikoli složku Apache24 z archivu, ale její obsah. Není potřeba nic instalovat.
  4. Změňte hodnotu v souboru ServerRoot na "d:/USR/apache" ( řádek 37) a hodnotu DocumentRoot(A Přímé vedení) na "d:/USR/www" ( linky 242 a 243). Měli byste také odkomentovat řádek 218 a změnit jej na: ServerName localhost:80
  5. Změníme parametry ukládání protokolu ve stejném souboru (najděte parametry a změňte): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" běžné
  6. Nainstalujte službu Apache (jménem správce). Otevřete příkazový řádek jako správce a vložte do něj následující řádek: D:\USR\apache\bin\httpd.exe -k install
  7. Během instalace služby sledujeme chybová hlášení. Pokud je vše provedeno správně, neměly by být žádné chyby. Pokud se po provedení řádku příkazový řádek znovu nezobrazí, udělali jste něco špatně. Jednoduše použijte funkce kopírování a vkládání, abyste se vyhnuli překlepům.
  8. Vytvořte na ploše zástupce pro D:\USR\apache\bin\ApacheMonitor.exe a/nebo jej umístěte do spuštění (pro otevření spouštěcího okna ve WIN8 stiskněte WIN+R a poté zadejte shell: Startup a klikněte na OK)
  9. Spusťte ApacheMonitor. Na systémové liště se objeví zástupce. Klikněte na něj levým tlačítkem a vyberte Apache24 -> Start.
  10. V prohlížeči přejděte na http://localhost/ - měli byste vidět Funguje to!
  11. Pokud takový nápis nevidíte, zjistíme, co se pokazilo (čteme protokoly, google, snažíme se problém vyřešit sami, protože jsme se rozhodli pochopit složitosti webového serveru)

Instalace PHP 5.6

  1. Stáhněte si nejnovější verzi VC11 x86Thread Safe nebo VC11 x64Thread Safe přes odkaz http://windows.php.net/download/. Vezměte prosím na vědomí, že potřebujete VC11 a přesně Thread Safe. Bitová šířka by měla být stejná jako u Apache. Soubor, který potřebujete, se pravděpodobně bude jmenovat nějak takto: php-5.6.11-Win32-VC11-x86.zip nebo php-5.6.11-Win32-VC11-x64.zip
  2. Extrahování obsahu archivu do D:\USR\php. Stejně jako u Apache není potřeba nic instalovat.
  3. Do souboru D:\USR\apache\conf\httpd.conf přidejte řádky: LoadModule php5_module "d:/USR/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php # Cesta k souboru php.ini PHPIniDir "D:/USR/php"
  4. A změnit hodnotu DirectoryIndex na index.html index.php (linka 276)
  5. Pomocí ApacheMonitor restartujeme Apache (Apache24 -> Restart)
  6. Jdeme do prohlížeče http://localhost/index.php a ujistíme se, že PHP funguje.
  7. Vytvoření kopie souboru D:\USR\php\php.ini-development se jménem D:\USR\php\php.ini
  8. Pomocí vyhledávání najdeme, odkomentujeme a změníme parametry: extension_dir = "D:/USR/php/ext" sys_temp_dir = "D:/USR/tmp" extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll date.timezone = Evropa/Záporoží
  9. Spustit na příkazovém řádku php -m pro zobrazení seznamu připojených modulů.
  10. Restartujte Apache pomocí ApacheMonitor

Virtuální hostitelé v Apache

  1. Pokud na svém počítači ladíte několik projektů, možná budete potřebovat virtuální hostitele (stránky). Jako příklad uvážíme dva virtuální hostitele: s1.localhost A s2.localhost. Pro pohodlí vytvoříme složky se stejnými názvy, což ve skutečném systému není vůbec nutné.
  2. Vezměte prosím na vědomí, že při použití virtuálních hostitelů je parametr DocumentRoot Konfigurační soubor Apache již nedává smysl. Hlavní hostitel serveru (který bude dostupný na http://localhost/) je nyní první virtuální hostitel v konfiguračním souboru virtuálních hostitelů!
  3. Nejprve musíte do souboru c:\Windows\System32\drivers\etc\hosts přidat následující řádky: 127.0.0.1 s1.localhost 127.0.0.1 s2.localhost

    Toto musí být provedeno jménem Správce. Po tomto je vhodné restartovat, ale v praxi to nebylo nutné. Pokud soubor (oprávnění) nemůžete změnit, můžete jej zkopírovat na plochu, změnit a poté zkopírovat zpět.

  4. Vytváření složek pro virtuální hostitele D:\USR\www\s1.localhost A D:\USR\www\s2.localhost, ve kterém budou soubory umístěny. V každé složce vytvořte soubor index.html s obsahem S1 A S2 podle toho (pro kontrolu, že vše funguje jak má)
  5. Poté vytvoříme složky pro protokoly: D:\USR\log\s1.localhost A D:\USR\log\s2.localhost- zde budou uloženy protokoly pro každý web. Ve skutečnosti lze protokoly ukládat do jedné složky, ale jsem zvyklý to dělat tímto způsobem - je to pro mě pohodlnější.
  6. Dále musíte povolit podporu pro virtuální hostitele. V souboru D:\USR\apache\conf\httpd.conf odkomentujte řádek Zahrnout conf/extra/httpd-vhosts.conf
  7. Dále upravíme soubor d:\USR\apache\conf\extra\httpd-vhosts.conf— mělo by to vypadat takto (každý virtuální hostitel má svůj vlastní blok VirtualHost): ServerAdmin [e-mail chráněný] DocumentRoot "D:/USR/www/s1.localhost" ServerName s1.localhost ServerAlias ​​​​www.s1.localhost ErrorLog "D:/USR/log/s1.localhost/error.log" CustomLog "D:/USR/log /s1 .localhost/access.log" běžné ServerAdmin [e-mail chráněný] DocumentRoot "D:/USR/www/s2.localhost" ServerName s2.localhost ServerAlias ​​​​www.s2.localhost ErrorLog "D:/USR/log/s2.localhost/error.log" CustomLog "D:/USR/log /s2 .localhost/access.log" běžné
  8. První virtuální hostitel s1.localhost bude nyní hlavním hostitelem systému, protože jeho blok je v konfiguračním souboru na prvním místě, tzn. bude k dispozici při vstupu do

PHP je zkratka pro Hypertext Processor. Je to open-source univerzální skriptovací jazyk, který je široce používán ve vývoji webových aplikací díky své schopnosti být vložen do HTML. Používá se k psaní předem napsaných programů, které se později používají k automatizaci úloh. PHP skripty se běžně používají na Linuxu, Unixu, Windows, Mac OS a dalších operačních systémech. Když používáte PHP při vývoji webu, můžete si vybrat svůj webový server a hostitelský operační systém.

Zde je postup krok za krokem k instalaci verzí PHP 5.6 na Ubuntu 18. Příkazy a postupy uvedené v tomto článku se spouštějí v systému Ubuntu 18.06 LTS.

Tento článek používá příkazový řádek Ubuntu, Terminal. Aplikaci Terminál můžete otevřít ze systémové nabídky nebo klávesovou zkratkou Ctrl + Alt + t.

PHP lze stáhnout z oficiálních stránek http://php.net/releases/ ve zdrojové podobě a zkompilovat. Instalaci PHP přes Ondrej PPA repozitář si popíšeme formou hotového balíčku.

Instalace

Chcete-li nainstalovat PHP 5.6, musíte jej přidat do systému Archiv osobních balíků (PPA)- repozitář s neoficiálními balíčky od vývojářů, kteří chtějí publikovat své vlastní balíčky.

Chcete-li pracovat s PPA, musíte nainstalovat následující software:

Sudo apt-get install software-properties-common

Poté můžete přidat úložiště ondrej/php.

Sudo add-apt-repository ppa:ondrej/php

Toto úložiště obsahuje v tuto chvíli všechny aktuální verze PHP.

Po přidání repozitáře Ondřej je potřeba aktualizovat index repozitářů ve vašem systému. To je nezbytné pro instalaci nejnovější dostupné verze softwaru. Zadejte následující příkaz:

aktualizace sudo apt-get

PHP je univerzální skriptovací jazyk používaný primárně při vývoji webových aplikací.

Instalace

PHP interpret se dodává v několika variantách pro různé režimy spouštění interpretu.

CLI

Chcete-li nainstalovat PHP-CLI, spusťte:

sudo apt-get install php5-cli

CGI

Chcete-li nainstalovat PHP - spusťte CGI:

sudo apt-get install php5-cgi

FastCGI

Chcete-li nainstalovat PHP -FPM, spusťte:

sudo apt-get install php5-fpm

Modul pro Apache

Počínaje verzí Ubuntu Saucy (13.10) je PHP nainstalováno v systému s předinstalovaným Zend OPcache.

Neinstalujte několik PHP akcelerátorů najednou, nepřinese to žádný výsledek.

Alternativní PHP cache

Od balíčku Ubuntu Saucy (13.10). php-apc nenainstaluje mezipaměť operačních kódů, místo toho nainstaluje balíček php-apcu s částí funkcionality (cachování uživatelských dat).

Apt-get instalace php-apc

Soubor nastavení /etc/php5/apache2/conf.d/apc.ini.

extension = apc.so realpath_cache_size = 4096 k apc.max_file_size= 4M apc.shm_size= 128M apc.mmap_file_mask= /tmp/apc.XXXXXX apc.ttl= 3600 apc.user_ttl= 3600 atl.

XCACHE

Apt-get instalace php-xcache

Soubor nastavení /etc/php5/apache2/conf.d/xcache.ini.

realpath_cache_size = 4096k xcache.size= 40M xcache.slots= 8K xcache.ttl= 3600

Můžete také zadat počet jader vašeho procesoru:

Xcache.count= 2




Nahoru