Home  >  Article  >  Backend Development  >  PHP mobile Internet development (1) - environment construction and configuration

PHP mobile Internet development (1) - environment construction and configuration

WBOY
WBOYOriginal
2016-07-25 08:46:301043browse

1. Basic process of PHP5.4 environment matching

Apache: Web service provider. Official website: www.apache.org

PHP: Official website: www.php.net

Mysql: Official website: www.mysql.com

2. Software download

Apache download address: http://download.csdn.net/detail/lxq_xsyu/7057423

PHP download address: http://download.csdn.net/detail/lxq_xsyu/7057401

Mysql download address: http://download.csdn.net/detail/lxq_xsyu/6468461

3. Environment construction

(1)Apache installation

Installation successful

(2) Unzip PHP5.4

(3) Configure Apache’s httpd.conf file

Apache installation directory

ServerRoot "D:/Apache Software Foundation"

Listening port

#Listen 12.34.56.78:80

Listen 80

Load PHP component

LoadModule php5_module "D:/php54/php5apache2_2.dll" name of server

#ServerName www.meritit.com:80 file root directory

DocumentRoot "D:/Apache Software Foundation/htdocs" Permissions folder


Index (default visits home page)

DirectoryIndex index.html error log

ErrorLog "logs/error.log"
access log

CustomLog "logs/access.log" common
Configure parsing php

AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php
error type

#ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.meritit.com/subscription_

4. Test whether the construction is successful

Create a.php


You can see that the php configuration file cannot be found. We specify the php configuration file directory in the apache configuration file

PHPIniDir "D:/php54"

5. Configure multi-site access

# Virtual hosts Include conf/extra/httpd-vhosts.conf Remove the above comment (open the virtual host configuration file)

Configure two sites in httpd-vhosts.conf as follows

DocumentRoot "D:/Apache Software Foundation/a_com" ServerName 127.0.0.2 ServerAlias ​​www.dummy-host.meritit.com ErrorLog "logs/dummy-host.meritit.com-error.log" CustomLog "logs/dummy-host.meritit.com-access.log" common DocumentRoot "D:/Apache Software Foundation/b_com" ServerName 127.0.0.3 ErrorLog "logs/dummy-host2.meritit.com-error.log" CustomLog "logs/dummy-host2.meritit.com-access.log" common

Note: Once a virtual host is configured, the DocumentRoot configured previously will be invalid.

D:Apache Software Foundationa_coma.php

D:Apache Software Foundationb_comb.php

Note: You need to modify the permission folder directory

Visit results:


Internet, PHP


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn