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">

Heim  >  Artikel  >  Backend-Entwicklung  >  2016-04-05 2016年春节是几月几号 2016猴年 清明节放假安排2016

2016-04-05 2016年春节是几月几号 2016猴年 清明节放假安排2016

WBOY
WBOYOriginal
2016-07-29 08:54:431343Durchsuche

data-id="1190000004873405">

PHP 的应用领域

  1. web服务器端脚本:主要作用

  2. 应用程序图形界面

  3. 命令行脚本
    php.exe -f "php文件路径" 或者 php.exe -r "php脚本代码"

安装Apache

打开安装程序一路next即可

安装php

把php压缩包解压到系统某一个目录中

安装Mysql

默认选项一路next就行了

配置Apache与PHP

  1. 打开apache的httpd.conf文件 增加以下内容
    LoadModule php5_module "php解压目录中找到 php5apache2_2.dll的路径"

  2. 添加如下内容
    AddType application/x-httpd-php .php .pap .phtml

  3. 检测apache配置语法
    httpd.exe -t

PHP配置时区

  1. 打开php解压目录找到php.ini文件

  2. 查找关键字timezone 并取消注释修改为 date.timezone = PRC

  3. 在httpd.conf中设置php.ini文件路径
    PHPIniDir 'php解压目录'

  4. 重启Apache

PHP配置Mysql

  1. 在php.ini中查找 extension_dir 取消注释

  2. 在php.ini中查找 php_mysql.dll 取消注释 同时取消 mysqli.dll的注释

Apache主机配置

  1. 目录访问权限说明

<code><directory>
#设置当一个请求中没有给定请求的文件名又没有默认网页(首页)的时候,显示文件列表
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. 分布权限就是分别设置文件夹的权限不用重启apache.在需要单独配置权限的文件夹中新建.htaccess文件,内容如下

<code>Deny from all</code>

Apache虚拟主机配置

  1. 在apache的主配置文件httpd.conf中,“打开”多站点虚拟主机配置文件项(关键词:vhosts):

  2. 在httpd-vhosts.conf文件中,设定希望提供“多站点”服务的IP地址和端口号,通常默认就是::80,其中“”代表所有IP,默认其实apache安装好之后就设置好了,无需手动设置(关键字NameVirtualHost):

  3. 配置每一个单个站点

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

以上就介绍了2016-04-05,包括了2016方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn