2016-04-05【PHP简介、 Apache开发环境安装配置】

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了2016-04-05【PHP简介、 Apache开发环境安装配置】脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

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. 目录访问权限说明

<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>
  1. 分布权限就是分别设置文件夹的权限不用重启apache.在需要单独配置权限的文件夹中新建.htaccess文件,内容如下

Deny from all

Apache虚拟主机配置

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

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

  3. 配置每一个单个站点

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

脚本宝典总结

以上是脚本宝典为你收集整理的2016-04-05【PHP简介、 Apache开发环境安装配置】全部内容,希望文章能够帮你解决2016-04-05【PHP简介、 Apache开发环境安装配置】所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。