Php 禁用Zend框架
我正在使用FreeBSD+Apache。如何禁用Zend Framework在系统上运行?如果没有必要,我宁愿不删除整个软件 第二,我如何找到我正在使用的Zend框架的版本 我指的是Zend框架,CMS 我的documentroot目录是什么?在我看来,apache.conf指向的DocumentRoot不是Zend目录所在的位置。选项1)将目录层次结构移出PEAR/PHP可访问路径 选项2)修改php.ini以删除Zend Framework的路径选项1)将目录层次结构移出PEAR/php可访问路径Php 禁用Zend框架,php,apache,zend-framework,Php,Apache,Zend Framework,我正在使用FreeBSD+Apache。如何禁用Zend Framework在系统上运行?如果没有必要,我宁愿不删除整个软件 第二,我如何找到我正在使用的Zend框架的版本 我指的是Zend框架,CMS 我的documentroot目录是什么?在我看来,apache.conf指向的DocumentRoot不是Zend目录所在的位置。选项1)将目录层次结构移出PEAR/PHP可访问路径 选项2)修改php.ini以删除Zend Framework的路径选项1)将目录层次结构移出PEAR/php可访
选项2)修改php.ini以删除Zend Framework的路径禁用ZF: 找到ZF目录(/Zend)并将其重命名(/\u Zend) ZF版本:
echo Zend_Version::VERSION;
您还可以使用Zend_Version::compareVersion($versionYouNeed)比较Zend的版本;如果版本相同,此函数返回0-1如果$versionYouNeed较旧,则安装;1如果$versionYouNeed较新,则安装 禁用ZF: 找到ZF目录(/Zend)并将其重命名(/\u Zend) ZF版本:
echo Zend_Version::VERSION;
您还可以使用Zend_Version::compareVersion($versionYouNeed)比较Zend的版本;如果版本相同,此函数返回0-1如果$versionYouNeed较旧,则安装;1如果$versionYouNeed较新,则安装 …是否禁止Zend Framework在系统上运行?
将/Zend文件夹重命名为类似于/\u Zend的东西肯定会使框架文件无法访问。但如果存在调用ZF功能的代码,那么它将失败,并且很可能失败
在我看来,如何“禁用”ZF取决于调用它的方式。如果您在标准MVC方法中使用它,则Apache webroot上的.htaccess会将所有请求指向ZF的public/index.php“bootstrap”文件
因此,我会:
- 更改/删除.htaccess文件,使其不再指向public/index.php
- 更改public/index.php,使其不再调用ZF功能
- 更改/删除.htaccess文件,使其不再指向public/index.php
- 更改public/index.php,使其不再调用ZF功能