Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma
Ú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.