PHP5.4.6配置教程(Win7+apache2.4.3+phpMyAdmin3.5.2.2+ZF2.0.0)(3)

2019-08-30 16:02

该容器段是用来对网站文档根目录进行访问控制的。 还要继续修改

本容器段的最后的Require all granted行注释掉(行前加#号),并在下面添加:

Order allow,deny

Allow from all

查找 DirectoryIndex index.html 修改为

DirectoryIndex index.php index.html (注意空格问题)

查找

全部注释掉,并在其下添加

这是控制以.ht 开头的配置文件的访问权限,主要是针对.htaccess文件。Satisfy配合allow指令使用,具体含义请查看手册。

查找 ScriptAlias /cgi-bin/ \/cgi-bin/\ 修改为

ScriptAlias /cgi-bin/ \/cgi-bin/\

查找

并将该容器段中的配置 Require all granted 注释掉,并在该行下添加: Order allow,deny

Allow from all

虚拟主机配置

也许你在开发时不想使用默认的网站文档根目录,而是另有安排,比如,配合Zend Studio或者Eclipse的工作空间的目录等等,请认真阅读本教程,你会如愿以偿。

apache的官方文档认为:如果你想在现有的web服务器上增加虚拟主机,你必须也为现存的主机(非虚拟主机,也就是默认的网站根目录代表的主机)建造一个定义块。这个虚拟主机中ServerName和DocumentRoot所包含的内容应该与全局的ServerName和DocumentRoot保持一致。还要把这个虚拟主机放在配置文件的最前面,来让它扮演默认主机的角色。这一步的配置的目的就是取消中心主机。

因此,在文档的最后位置,添加如下配置内容:

DocumentRoot \/htdocs\ SetEnv APPLICATION_ENV development

AllowOverride All Order allow,deny Allow from all

由于开发者一般不会连接DNS服务器,随时查询IP和域名的映射,所以本文所有的虚拟主机都是基于IP的(计算机内网地址,127.0.0.1、127.0.0.2??,*号表示监听所有内网IP。)

此时在浏览器地址栏输入http://localhost/就可以访问默认的虚拟主机了。

7.PHP5.4.6安装配置

在上一小节中的httpd.conf文件的最后,也就是默认虚拟主机后,添加如下配置:

Include \Include \

①在D:\\Program Files下新建php文件夹用来放置PHP的不同版本

php-5.4.6-Win32-VC9-x86.zip解压后放置到php文件夹下,最终路径应该为D:\\Program Files\\php\\php-5.4.6-Win32-VC9-x86。

②php5apache2_4.dll-php-5.4-win32.zip解压后找到php5apache2_4.dll文件放到D:\\Program Files\\php\\php-5.4.6-Win32-VC9-x86下

③找到php.ini-development文件复制后改名为php.ini。作为PHP的配置文件。

④在conf文件夹下新建文本文档,改名为myproject.conf(注意开启已知文件扩展名可见),该文件专门用来放置你开发的网站程序的配置。

在conf文件夹下新建文本文档,改名为php.conf,该文件专门用于存放PHP相关的配置内容,如加载PHP扩展模块等。

这样做的目的是为了分工明确,当你升级apache的版本时,不会对php.conf和myproject.conf造成影响,只需要在新的httpd文件末尾添加

Include \Include \即可。

⑤打开php.conf配置文件,添加以下配置

SSLSessionCache \

SetHandler server-info Order deny,allow Deny from all Allow from 127.0.0.1

SetHandler server-status Order deny,allow Deny from all Allow from 127.0.0.1

LoadModule php5_module \

AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps

PHPIniDir \ Order deny,allow Allow from all

Alias /phpMyAdmin \

其中

SSLSessionCache配置指令用来指出SSL SessionCache文件的位置(SSL配置选项)

两个容器是为了配置服务器信息和服务器状态的访问控制。

LoadModule php5_module是加载apache的PHP模块文件

PHPIniDir指令在apache的官方文档中并没有记载,但是却可以使用。它指明了PHP配置文件的配置文件的路径。


PHP5.4.6配置教程(Win7+apache2.4.3+phpMyAdmin3.5.2.2+ZF2.0.0)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:转速、电流双闭环可逆直流PWM调速系统设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: