Вы находитесь на странице: 1из 3

Windows 10 has been released on the world and so an updated how to guide for

installing Apache, PHP and MySQL on the latest release. In this post like previous we
will cover installing all the programs individually. This will cover installing 64 bit
versions of the programs.

Apache 2.4 Install

First download Apache 2.4 from http://www.apachelounge.com/download/ (httpd-


2.4.16-win32.zip) Apache 2.4.16 VC11
This release is supported by the PHP 5.6 install from windows.php.net for Apache 2.4.

Extract the zip and copy it to the root of C:\. This will be C:\Apache24 when it is all
done.

Microsoft Visual C++ 2012 Runtime

Download and install Microsoft Visual C++ VS 2012 x86 from


https://support.microsoft.com/en-us/kb/2977003 this is required for Apache to run.

PHP 5.6.12 and higher

Download php-5.6.12-Win32-VC11-x86 from http://windows.php.net/download/ .


Extract and rename folder to php and move to C:\.

Edit Apaches config file, c:\Apache24\conf\httpd.conf and add the following lines to
the bottom of the file.

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


AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"

While we are at it we can add index.php to Apaches list just incase we want to have a
starting page as php.

Find Directory index and add index.php

DirectoryIndex index.html index.php

Save the file changes.

Next we need to register the path where the applications reside. This
is done by editing the PATH variable.

Add

;c:\php;c:\Apache24;c:\Apache24\bin

to PATH in Environment variables. PATH ENVIRONMENT (Control Panel | System


Properties | Advanced | Environment Variables | System variables | Path).
Example:
;c:\php;c:\apache24;c:\apache24\bin;
Save and reboot the system.

Next we need to input a value for ServerName variable. You will have to un-comment
it. Save the changes to the config file. Next move to the Register Apache Service step.

Register Apache Service

Now lets register Apache as a service. Open a command prompt and type.

c:\apache24\bin\httpd -k install

If do not want Apache starting automatically at start-up/reboot:

Command line

C:\> sc config Apache2.4 start= demand

Now lets check Apache settings by issuing the command, c:\Apache24\bin\httpd -S

PHP Edits

Now we have to do a few edits to the php.ini file to tell it to load support for mysql and
the location for the extensions. Since there is not a already set php.ini file we need to
rename one of the two examples to php.ini.

Rename c:\php\php.ini-development to php.ini

Now lets edit php.ini


Uncomment extension directory.

; Directory in which the loadable extensions (modules) reside.


; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "ext"

Uncomment mysql modules


extension=php_mysql.dll
extension=php_mysqli.dll

Save the changes and open a command prompt. Check to make sure it shows loaded
modules.

C:\> php -m

So now we have Apache running and configured to use php. Lets create a file called
info.php, save it and see if Apache parses the info correctly to display the results.

Open Notepad or your favorite Windows editor and type and save the following.

<?php
phpinfo();
?>
Open your browser and type, localhost/info.php for the location and you should receive
alot of information about PHP.

MySQL
Download and install mysql-installer-community-5.6.26.0.msi. Change installation
directory to C:\MySQL\MySQL Server 5.6 instead of Program files as there could be
permissions issues. Once the installation is completed you can let the configuration
wizard run and setup the database server. The defaults will work just fine, but remember
what you set the password to for root.

At this point you should have a working Apache / PHP / MySQL installation running
and ready for you to use!

Вам также может понравиться