Úvod HTML CSS PHP MySQL JavaScript
instalace

Příprava

Pro nainstalování vytvářím tyto složky:
  1. E:\server\Apache\ – Instalace Apache
  2. E:\server\MySQL\ – Instalace MySQL
  3. E:\server\php\ – soubory PHP
  4. E:\server\www\ – úložistě souborů webu
Stažení programů:
Apache 2.2.21 - http://archive.apache.org/dist/httpd/binaries/win32/
PHP 5.4.16 http://windows.php.net/downloads/releases/archives/
Verze Thread Safe může být nainstalována jako modul Apache. Kdežto Non Thread Safe se používá jako instalace CGI.
MySQL 5.1.54www.mysql.com/downloads/mysql
PhpMyAdminwww.phpmyadmin.net/home_page/downloads.php

Instalace Apache

Spustíme instalaci klepnutím na soubor .
Toto okno vyplníme takto:
obr_inst
Změnime adresář na E:\server\Apache a nainstalujeme.
V liště vpravo by se nám mělo zobrazit.
obr_sipka
Do prohlížeče napíšeme localhost a pokud je vše v pořádku objeví se It works!

Konfigurace Apache

Otevřeme soubor httpd.conf, který se nacházi v adresáři E:/server/Apache/conf
Změníme:
  DocumentRoot "E:/server/Apache/htdocs"  
  na 
  DocumentRoot "E:/server/www"
 
<Directory />

Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all

</Directory>

na   

<Directory "E:/server/www">

Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

</Directory>
 
<Directory "E:/server/apache/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>
 na    
<Directory "E:/server/www">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes Includes FollowSymLinks MultiViews 

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All 

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>

  
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

 na      

<IfModule dir_module>
    DirectoryIndex index.html index.htm index.php index.php5 
</IfModule>
 
 
na konec vložíme
 
LoadModule php5_module "e:/server/php/php5apache2_2.dll"

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php phtml php


PHPIniDir "E:\server\php\php.ini"

Instalace PHP

Do vytvořené složky E:\server\php\ rozbalte stažený zip archiv PHP. Tím máme „instalaci“ PHP hotovu. Zbývá už jen to nakonfigurovat.

Konfigurace PHP

Přejmenujeme soubor php.ini-development na php.ini.
Změníme:
short_open_tag = Off
 na  
short_open_tag = On
  
;extension_dir = "./"
 na  
extension_dir = "E:\server/php/ext"
a odstraníme středníky před řádkami:
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_mbstring.dll
extension=php_exif.dll      
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
nastávíme čas
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =

; http://php.net/date.default-latitude
;date.default_latitude = 31.7667

; http://php.net/date.default-longitude
;date.default_longitude = 35.2333

; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333

; http://php.net/date.sunset-zenith
;date.sunset_zenith = 90.583333

 na    

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone                   = Europe/Prague

date.default_latitude           = 49.475000
date.default_longitude          = 17.116667

date.sunrise_zenith             = 90.583333
date.sunset_zenith              = 90.583333

Instalace MySQL

Spustíme instalaci
Typ instalace dáme custom a změníme cestu na E:\server\MySQL a nainstalujeme.
Zaškrtneme okno MySQL Server konfiguraci, zmačkneme next - next - pak vybereme Detailed Configuration - Developer Machine - Multifunctional Database - Next - Decision Support - Next - tady vybereme Manualní způsob nastavení(poslední možnost) a charset utf8 - Next - v tomto okně nastavíme heslo pro přistup k databázi-Next - Execute.
MySQL server máme nainstalovaný, akorat ještě musíme změnit jeden řádek v konfiguračním souboru.
Otevřeme si my.ini, který se nacházi zde E:/server/MySQL/my.ini a zaměnime 77 řádek datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" na datadir="E:/server/MySQL/Data/" .

Instalace phpMyAdmin

Vytvoříme složku phpmyadmin v E:\server\www.
Rozbalíme do složky stažený archív.
Otevřeme soubor config.sample.inc.php, který se nacházi ve složce phpmyadmin.
a upravte ho:
  $cfg['blowfish_secret'] = 'abcd'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*

* Servers configuration

*/

$i = 0;



/*

* First server

*/

$i++;

/* Authentication type */

 $cfg['Servers'][$i]['user']          = 'root';

$cfg['Servers'][$i]['password']      = '********'; // use here your password

$cfg['Servers'][$i]['auth_type']     = 'config';

//$cfg['Servers'][$i]['auth_type'] = 'cookie';       
Doplňime 3 řádky se jménem, heslem a způsobem připojeni. Jméno nechejte root, v pole password zadejte heslo, které jste zadávali při instalaci MySQL a způsob bude config, to znamená, že budeme furt připojeni k serveru. Nakonec zakomentujeme auth_type cookie, to udělame dvěma lomítkami na začátku řádku. Uložíme tento soubor jako config.inc.php, do stejného adresáře.
pravy Ascii tabulka
Barvy
Klávesové zkratky


©2013-2021 Trojklik.8u.cz Autor: Vašek D.