apache logo

Goals


- Know how to install and configure Apache and MySQL

- Know how to manage websites with Apache

- Know the basic principles of PHP and SQL programming

Program

History
Theory of the functioning of an http server
– Management of mime types
– Operation with PHP requests
Installation
– In binary or source form
– Under Windows
– Under linux
– Management of updates (Linux)
– Start / stop the server – modification of the configuration
Hardware requirements
– Processor / Memory / Hard disk
– Speed ​​required (Internet)

Basics of the configuration file
– Mandatory directives
– General configuration
– Logs
– Tests with a browser
Advanced use
– Virtual hosts (VirtualHost)
– Access controls (ACL)
– External management of rights and options (.htaccess)
– Authentication (specific to one or more directories)
– Access controls (ACL)
– Performance consequences
– Index management
– Redirects
– Rewritting (URL Rewritting)

Log storage (multisite)
Management with logrotate
Log analysis : Awstats

Using the OpenSSL module
– Configuration
– Managing / Creating certificates
Server-Side Includes
PHP

PHP configuration (ini file)
Programming
– Programming basics
– PHP language basics
– Variables
– Control structure
– Functions

Server operation
SQL reminders Server
configuration
Console tool (mysql)
Web tools (phpmyadmin)
Interaction with PHP
Use of native PHP functions

Duration

5 days

Price

£ 1956

Audience

Everyone

Prerequisites

Have followed the "Discovery of Linux" internship or have equivalent knowledge

Reference

LIN52-F

Sessions

Contact us for more informations about session date