One. Install Apache 1. Search online for the following 3 files, and find a place to create a new folder
Folder has: Apache,mysql,php folder, it is best not to have Chinese path
HTTPS is encrypted with SSI after the HTTP protocol, more secure!
MSI is Microsoft's installer package!
2. If you install Apache, install the binaries directly (executable files)
If it is a WIN10 operating system, you need to run as an administrator:
Then go to the software installation rhythm
Set up basic information
Then next
3. Select a Custom installation
4. Select the installation path (! All directories can not appear in any Chinese)
5. Installation
What other addresses are available to access other than localhost?
Native IP Address
So the problem comes with this "it works!" "Is it from there?
From the default document root directory
6. Managing Apache
There are several common ways to manage this:
A.apache itself provides an Apache service image Manager
Attention! --"It's not Apache's server software, it's just a manager!" Even exiting does not affect Apache service!
Two. managing in the form of Windows services
By default, Apache is installed as a service for Windows!
Open the Windows Service Manager first:
Three. Installation and management of PHP
Installing PHP is simple, unzip and copy the new PHP directory before you can:
At this point, PHP is just a standalone software that can run on its own and has no relationship with Apache:
Install the environment variables first:
You can then build the PHP file in Apache's Htdocs and run it
Configure PHP
The relationship between first:php and Apache
In general: PHP is the relationship with Apache: PHP is a functional module of Apache, and Apache calls PHP
what is Apache function module?
Apache itself is not very powerful, but it can load a lot of modules to expand its functionality, it can be said that Apache is a lot of modules composed of software! Every Apache module is responsible for completing a specific function!
Apache's function modules are loaded in Apache's configuration file .
First open the main configuration file for PHP:
Many of the Apache modules are loaded into Apache's interior via LoadModule instructions!
We can also use HTTPD-M to see which modules are currently loaded by Apache:
OK, now that you understand the relationship between PHP and Apache, start the following steps
Step one: Install PHP as a functional module of Apache
Load Syntax:
LoadModule Module name ( not optional) The location of the module's dynamic link library ( the loaded path)
Among them, the PHP module name: php5_module, also PHP program code has been stipulated
Module address: In the PHP installation directory, Php5apache2_2.dll
Then restart apache! (because Apache only reads the configuration file when it is started)
However, it is still not successful to run PHP files.
Because, now Apache just loaded PHP module, not to PHP "Assign task"!
The second step: in Apache in the end of PHP files to the PHP module to handle
is to assign a task to PHP.
You also need to restart apache!.
At this point, PHP is part of Apache, so the configuration information of PHP needs to be loaded by Apache!
Step three: Determine and load the PHP configuration file
In theory, the PHP configuration file php.ini can appear in any directory of the computer, that is, in the computer, there may be multiple PHP configuration files, first of all to determine in which directory to load! In order to facilitate management, it is generally placed php.ini in the PHP installation directory!
first, using Apache the configuration directive Phpinidir configuration file path:
then, add php.ini in the appropriate directory :
With existing template modifications, you can:
Production environment is open to the outside world, the development environment is individual learning use
We will copy a template for the configuration file under the development environment and modify it to php.ini:
Restart apache!
Fourth step: Modify the time zone
Error:
Time zones, which are typically the options you must configure!
Now search in Php/php.ini: TimeZone, change the value in timezone to PRC
Because PHP is part of Apache.
So, you need to restart apache!
Four. Installation and configuration of Mysql
Installation:
1. Select a Custom installation
2. Select the installation directory:
You need to configure two directories:
Directory of MySQL Management system
Directory for MySQL Database
3. Installation
Enter the configuration phase:
Configuration phase:
1. Select Detailed Configuration
2. Select the development machine
3. Select the multifunction server
4. Select Low concurrency
5. Turn on Strict mode
Strict mode: When inserting data, the data must be the same as the type of the field. 6. Select the UTF8 character set
7. Install Environment variables
8. Set the root user password
9. The execution configuration takes effect.
(If the card is closed for more than 30 minutes, delete the following files, and then reinstall)
If success is a good luck, eat chicken tonight ·
The construction of APACHE+PHP+MYSQL environment under window and the knowledge involved