Wamp:Windows + Apache + MySQL + PHP
First, in Dunder the packing directoryNew Catalog Wamp,WampList of directories under constructionwwwand thebin,wwwdirectory as the site file entry directory,binList of directories under constructionApache2.4.23,Php7.0.9,Mysql5.7.13, respectively asApache,PHPand theMySQLthe installation directory.
1. Apache Installation and configuration:
(1) Apache Download (official website):http://httpd.apache.org/download.cgi
Select the latest version of 2.4.23, and click "Files forMicrosoft Windows".
apache apachehaus http:// WWW.APACHEHAUS.COM/CGI-BIN/DOWNLOAD.PLX and select the windows version, select here Span style= "FONT-FAMILY:CALIBRI;" >apache2.4 vc11 64 windows system selection), download.
After the download is complete, unzip to the wamp/bin/apache2.4.23 directory.
(2) Apache configuration file D:\wamp\bin\Apache2.4.23\conf\httpd.conf modified:
Define srvroot "D:\wamp\bin\Apache2.4.23".
Listen(cmd use command netstat-a to see If your port is occupied, then change to another port)
(3) Apache Master Service installation and configuration:
In cmd, enter "D:\wamp\bin\Apache2.4.23\bin\httpd.exe" - k install-n Apache , installation Apache service, and name the service Apache .
Tips for Successful installation:
In the installation directory bin directory found ApacheMonitor.exe, double-click to run the file, in the lower right corner of the desktop appears an icon, double-click the icon, the window interface appears:
Click "Start" to launch the Apache service.
Access to the http://localhostin the browser, the following interface indicates that the Apache sub-server basic configuration has been completed.
Apache default Site Directory for the htdocs folder, if you need to change the site directory, you must modify the corresponding Apache configuration. Locate the "documentroot" configuration item in profile httpd.conf and change its value to just the correct directory for the site, and change it to "D:/wamp /www".
DocumentRoot "${srvroot}/htdocs" instead:documentroot "D:\wamp\www"
<directory "${srvroot}/htdocs" > change to:<directory "D:\wamp\www" >
Restart the Apache service. You can cut the index.html file in the original htdocs directory to the new site directory for testing, and if you can access it, the site directory is modified successfully.
Modify the project portal file configuration directoryindex: Generally we are index.php,index.htm, index.html as a Web entry to the project, Apache The default entry is only index.html , we can manually add support for the other two entry files:
DirectoryIndex index.html Change to:directoryindex index.php index.htm index.html
2. PHP Installation and configuration:
(1) PHP Download (official website):http://php.net/downloads.php
Select php7here and click on "Windows downloads":http://windows.php.net/download#php-7.0
With the Apache Environment, the choice is "Thread Safe" version, the same choice ,VC14 , download, unzip to the D:\wamp\bin\Php7.0.9 directory.
(2) PHP configuration file modification:
Copy the file D:\wamp\bin\Php7.0.9\php.ini-development, and change the file name to php.ini. Open the php.ini file and modify the values for the following configuration items:
Date.timezone = Asia/shanghai
To activate php Extensions (remove the comment symbol '; '):
Extension_dir = "D:\wamp\bin\Php7.0.9\ext"// Extended directory
Extension=php_bz2.dll
Extension=php_curl.dll
Extension=php_gd2.dll
Extension=php_mbstring.dll
Extension=php_mysqli.dll
Extension=php_pdo_mysql.dll
Extension=php_xmlrpc.dll
Extension=php_pdo_odbc.dll
Doc_root = "D:\wamp\www"// website Entry directory
Session.save_path = "D:\wamp\phpsessiontmp"//session file storage location
Upload_tmp_dir = "D:\wamp\phpfileuploadtmp"// upload file Temporary file storage location
3. Configure Apache to support PHP:
Open theLoadModule vhost_alias_module in the Apache configuration file conf/httpd.conf "Configure (remove the previous comment ) # "), and add the following configuration below:
LoadModule php7_module "D:\wamp\bin\Php7.0.9\php7apache2_4.dll"
Phpinidir "D:\wamp\bin\Php7.0.9"
AddType application/x-httpd-php. php. html. htm
There is a huge pit here, because php7 is compiled by VC14, so you need to install VC2015(that is, VC14 ) Run-time environment, or restart Apache The following error message will appear:
VC14:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145, click to download and install, note the installation VC14 the 3 service must be turned on , otherwise the installation will fail:
Windows Modules Installer,windows Update,windows Defender.
after installing VC14 and then restarting Apache, write a php file called phpinfo (), named phpinfo.php, place the file in the D:\wamp\www directory, in the browser access http://localhost/ phpinfo.php, the following interface shows that Apache has successfully supported PHP.
4. installation and configuration of MySQL:
(1) Mysql Download (official website):http://dev.mysql.com/
Click "Downloads", select "Windows", download the mysql installation package, then click Install, there may be a " this application requires. NET Framework4.0. "error message, so you need to install it first . NET Framework4.0. :
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30653
Install and then continue with MySQLinstallation.
(2) MySQL installation:
Here the installation process will appear a pit:
is to choose to install components, you need to click on the right side of the selected components before the "Advanced Options", click before the installation directory and data storage directory selection, here to install MySQL to D:\wamp\ The bin\mysql5.7.13 directory.
The MySQL installation process is relatively slow.
After the installation is completed, write a PHP script to test if you can successfully connect to mysql, if you can successfully connect the mysql has been installed successfully, PHP is ready to support Mysql .
At this point, theWAMP Development environment has been all manually installed configuration success!!!
Windows7 Build Wamp Environment