Home  >  Article  >  Backend Development  >  Environment construction and configuration for PHP mobile Internet development

Environment construction and configuration for PHP mobile Internet development

巴扎黑
巴扎黑Original
2017-03-19 09:29:181140browse

[Introduction] 1. Basic process of PHP5 4 environment matching Apache: Web service provider. Official website: www apache orgPHP: Official website: www php netMysql: Official website: www mysql com 2. Software download Apache download address: http: download csdn net detail lxq_xsyu 7057423PHP

By. Official website: www.apache.org

PHP: Official website: www.php.net

Mysql: Official website: www.mysql.com

Environment construction and configuration for PHP mobile Internet developmentApache 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

(1) Apache installation

Environment construction and configuration for PHP mobile Internet developmentInstallation successful

Environment construction and configuration for PHP mobile Internet development(2) Decompress PHP5.4

##(3) Configure Apache’s httpd.conf fileEnvironment construction and configuration for PHP mobile Internet development

Apache installation directoryEnvironment construction and configuration for PHP mobile Internet development

ServerRoot "D:/Apache Software Foundation"
  1. Listening port

Listen 12.34.56.78:80

##Listen 80

  1. Load PHP component

##LoadModule php5_module " D:/php54/php5apache2_2.dll"

  1. ## Server Name


ServerName www.meritit.com:80

  1. Document Root Directory


##DocumentRoot "D:/Apache Software Foundation/htdocs"

  1. Permissions folder

  1. Index (default access to home page)


#


  1. DirectoryIndex index.html

  2. #


  • Error Log


  • ##ErrorLog "logs/error.log"

    1. Access Log


    2. CustomLog "logs/access.log" common

    1. Configure parsing php


    2. AddType application/x-compress .Z

    1. AddType application/x-gzip .gz .tgz


    2. ##AddType application/x-httpd-php .php

    3. Error type

    4. #ErrorDocument 500 "The server made a boo boo."

      #ErrorDocument 404 /missing.html

    1. ErrorDocument 404 "/cgi-bin/missing_handler.pl"

    2. ErrorDocument 402 http://www.meritit. com/subscription_

    3. ##New a.php


    # phpinfo( );

    1. ?>


    ##

    Environment construction and configuration for PHP mobile Internet development

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

    1. PHPIniDir "D:/php54"


    2. ##

    Environment construction and configuration for PHP mobile Internet development

      Virtual hosts

    1. Include conf/extra/httpd-vhosts.conf

    2. ## Remove the above comment (open the virtual host configuration file)

    Configure two sites in httpd-vhosts.conf as follows


    1. # DocumentRoot "D:/Apache Software Foundation/a_com"

    2. # ServerName 127.0.0.2

    3. ServerAlias ​​www.dummy-host.meritit.com

    4. # ErrorLog "logs/dummy-host .meritit.com-error.log"


    5. ## CustomLog "logs/dummy-host.meritit.com-access. log" common

    6. ##


  • ##


  • # 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 is invalid.
  • D:Environment construction and configuration for PHP mobile Internet developmentApache Software FoundationEnvironment construction and configuration for PHP mobile Internet developmenta_comEnvironment construction and configuration for PHP mobile Internet developmenta.php


  • ## echo "aaaaaa";

    1. ##? >


    2. D:Environment construction and configuration for PHP mobile Internet developmentApache Software FoundationEnvironment construction and configuration for PHP mobile Internet developmentb_comEnvironment construction and configuration for PHP mobile Internet developmentb.php



    3. echo "bbbbbb";


    1. ?>


    2. Note: To modify the permissions folder directory
    3. Access results:


    4. ##1. Basic process of PHP5.4 environment matching

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

    PHP: Official website: www.php.net

    Mysql: Official website: www.mysql.com

    Environment construction and configuration for PHP mobile Internet development

    2. Software download

    Environment construction and configuration for PHP mobile Internet development

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

    Environment construction and configuration for PHP mobile Internet developmentPHP download address: http://download.csdn.net/detail/lxq_xsyu/7057401

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

    3. Environment setup

    (1)Apache installation

    Environment construction and configuration for PHP mobile Internet development

    Successful installation

    (2) Decompress PHP5.4

    (3) Configure Apache’s httpd.conf file

    Apache installation directory

    Environment construction and configuration for PHP mobile Internet development

    1. ServerRoot "D:/Apache Software Foundation"


    Listening port

    1. #Listen 12.34.56.78:80


    1. Listen 80


    Loading PHP components

    1. LoadModule php5_module "D:/php54/php5apache2_2.dll"


    name of server

    1. #ServerName www.meritit.com:80


    2. ## File root directory

    1. DocumentRoot "D:/Apache Software Foundation/htdocs"


    2. ## Permissions folder


    1. Index (default access to home page)


    1. DirectoryIndex index.html

    2. ##

    3. # # Error log


    ErrorLog "logs/error.log"

    1. Access log


    CustomLog "logs/access.log" common

    1. ##
    2. Configure parsing php



    AddType application/x-compress .Z

    1. ##AddType application/x-gzip .gz .tgz

    2. #AddType application/x-httpd-php .php

    3. Error type

    #ErrorDocument 500 "The server made a boo boo."

    1. ErrorDocument 404 /missing.html

    2. ErrorDocument 404 "/cgi-bin/missing_handler.pl"

    3. ErrorDocument 402 http://www.meritit.com/subscription_


    4. 4. Test whether the construction is successful


    New a.php

    1. # phpinfo();


    2. ##?>


    3. ##
    4. 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" Environment construction and configuration for PHP mobile Internet development

    ##

    1. 5. Configure multi-site access


    Environment construction and configuration for PHP mobile Internet development

    # Virtual hosts

    #Include conf/extra/httpd-vhosts.conf

    1. Remove the above comment (open the virtual host configuration file)

    2. Two sites are configured in httpd-vhosts.conf as follows

    DocumentRoot "D:/Apache Software Foundation/a_com"

    1. ## ServerName 127.0.0.2


    2. ServerAlias ​​www.dummy-host.meritit.com


    3. ## ErrorLog "logs/dummy-host.meritit.com-error.log"

    4. CustomLog "logs/dummy-host.meritit.com-access.log" common


    5. ##





    6. # DocumentRoot "D:/Apache Software Foundation/b_com"

    7. ## ServerName 127.0.0.3


    8. ErrorLog "logs/dummy-host2.meritit.com-error.log"

    9. ## CustomLog "logs/dummy-host2.meritit.com-access.log" common

    10. ##

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

      D:Environment construction and configuration for PHP mobile Internet developmentApache Software FoundationEnvironment construction and configuration for PHP mobile Internet developmenta_comEnvironment construction and configuration for PHP mobile Internet developmenta.php

    1. echo "aaaaaa";

    2. ##?>

    3. ## D:Environment construction and configuration for PHP mobile Internet developmentApache Software FoundationEnvironment construction and configuration for PHP mobile Internet developmentb_comEnvironment construction and configuration for PHP mobile Internet developmentb.php



    1. ## echo "bbbbbb";


    2. #?>

    3. Note: You need to modify the permission folder directory

      Access results:

    The above is the detailed content of Environment construction and configuration for PHP mobile Internet development. For more information, please follow other related articles on the PHP Chinese website!

    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