PHP webphp.exe -f "php" php.exe -r "php"ApachenextphpphpMysqlnextApachePHPapachehttpd.conf LoadModule php5_module "php php5apache2_2.dll"AddType application/x-httpd-php"/> PHP webphp.exe -f "php" php.exe -r "php"ApachenextphpphpMysqlnextApachePHPapachehttpd.conf LoadModule php5_module "php php5apache2_2.dll"AddType application/x-httpd-php">

Home  >  Article  >  Backend Development  >  2016-04-05 When is the Spring Festival in 2016? Year of the Monkey 2016? Tomb-Sweeping Day Holiday Schedule 2016

2016-04-05 When is the Spring Festival in 2016? Year of the Monkey 2016? Tomb-Sweeping Day Holiday Schedule 2016

WBOY
WBOYOriginal
2016-07-29 08:54:431368browse

data-id="1190000004873405">

PHP application fields

  1. web server-side script: main role

  2. application graphical interface

  3. command line script
    php.exe -f "php file path " orphp.exe -r "php script code"

Install Apache

Open the installation program and go all the way to next

Install php

Extract the php compressed package to a directory in the system

Installation Mysql

The default option is just go to next

Configure Apache and PHP

  1. Open apache's httpd.conf file and add the following content
    LoadModule php5_module "Find the path to php5apache2_2.dll in the php decompression directory"

  2. Add the following content
    AddType application/x-httpd-php .php .pap .phtml

  3. Detect apache configuration syntax
    httpd.exe -t

PHP configuration time zone

  1. Open php decompression Find the php.ini file in the directory

  2. Look for the keyword timezone and uncomment it and change it to date.timezone = PRC

  3. Set the php.ini file path in httpd.conf
    PHPIniDir 'php decompression directory '

  4. Restart Apache

PHP Configure Mysql

  1. Look for extension_dir in php.ini Uncomment

  2. Look for php_mysql.dll in php.ini Uncomment and cancel at the same time Notes on mysqli.dll

Apache host configuration

  1. Directory access permissions description

<code><Directory  &ldquo;&#35201;&#35774;&#32622;&#26435;&#38480;&#30340;&#30446;&#24405;&#36335;&#24452;&rdquo;>
#设置当一个请求中没有给定请求的文件名又没有默认网页(首页)的时候,显示文件列表
Options  Indexes    

#设置权限控制的先后顺序,只有2种:Deny,Allow(先拒绝,后允许),Allow,Deny(先允许后拒绝)
Order  Deny,Allow

#Deny用于设定要拒绝访问的来源地址或服务器名,几乎没有实际意义!
Deny  from  拒绝名单  比如:deny  from  192.168.3.8  172.180.4

Allow  from 允许名单   比如:Allow  from  all

#设置该文件夹下的“默认网页”(首页),可以设置多个,用于请求中不带文件名的时候自动使用该文件作为“返回”页面。
DirectoryIndex  index.php  index.html   main.php  default.php   abc.php   123.html
# 允许分布权限
AllowOverride all
</Directory></code>
  1. Distribution permissions means setting the permissions of the folders separately without restarting apache. In the folders that need to configure permissions separately Create a new .htaccess file with the following content

<code>Deny from all</code>

Apache virtual host configuration

  1. In apache's main configuration file httpd.conf, "open" the multi-site virtual host configuration file item (keyword: vhosts):

  2. In the httpd-vhosts.conf file, set the IP address and port number that you want to provide "multi-site" service. Usually the default is: :80, where "" represents all IPs. The default is actually after apache is installed. Set up, no need to set it manually (keyword NameVirtualHost):

  3. Configure every single site

<code><virtualhost  *:80>
#主机名
ServerName www.baidu.com
#主机别名
ServerAlias map.baidu.com tv.baidu.com
#目录
DocumentRoot "C:/root"
#目录权限配置
<Directory "C:/root">
     Options Indexes
     Order Deny,Allow
     Allow from all
</Directory>
#虚拟目录
Alias /abc 'C:/alias'
<Directory "C:/alias">
     Options Indexes
     Order Deny,Allow
     Allow from all
</Directory>
</virtualhost></code>

The above introduces 2016-04-05, including the content of 2016. I hope it will be helpful to friends who are interested in PHP tutorials.

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