草庐IT

apache_get_modules

全部标签

php - 在没有 apache 虚拟主机的情况下安装 zend 框架

我的网站在/var/www/invent中。我在/var/www/invent/library中有zend-framework。基本上我想要的是当我访问http://localhost/invent时就像我在apacheconf文件中定义了一个虚拟主机“发明”一样工作(比如访问http://invent)。我怎样才能做到这一点?我在Windows下开发了我的项目,设置了虚拟主机,但我不想继续这样工作,因为我无法在不允许我创建虚拟主机的公共(public)虚拟主机服务上部署我的应用程序。更不用说如果我在LAN上部署应用程序,我还需要配置客户端的主机文件......请帮助,这是zend最烦

PHP 函数不可用 - 可能缺少 APACHE 编译配置

我刚刚从共享托管环境切换到专用服务,在测试我的代码时,我发现某些PHP函数不可用:Fatalerror:Calltoundefinedfunctionmb_strtoupper()我可以完全访问WHM,并且可以使用一系列选项重新编译PHP。作为新手,我觉得最好将我不熟悉的选项保留为默认设置。PHPINFO()声明我正在运行5.2.9版和APACHE2.2。我是否错过了配置APACHE的选项-是否需要打开某些选项才能获得对PHP功能的完全访问权限? 最佳答案 这个问题最好在serverfault.com上提出但是,关于您的版本,您很可

php - get_class_vars() 未显示变量,但在同一类上运行的 property_exists() 返回 true

我正在学习PHP,我已经开始玩类了——下面可能是最基本的对象,哈哈。";}functionfull_name(){return$this->first_name."".$this->last_name;}}$person=newPerson();echo$person->arm_count."";$person->first_name='Lucy';$person->last_name='Ricardo';echo$person->full_name()."";$vars=get_class_vars('Person');foreach($varsas$var=>$value){ech

php - 关于 Apache 如何处理文件上传的任何文档?

我花了几个小时在谷歌上搜索,并搜索了Apache站点,但我找不到任何关于Apache如何处理文件上传的文档——尤其是大文件。我读过anecdotalreports在上传完成之前不涉及PHP,这是我所期望的。但至于Apache在上传过程中做了什么,我找不到任何东西。我热衷于文档的原因是Apache将上传内容完全存储在内存中,而不是将它们流式传输到磁盘。httpd将使用我正在使用的服务器上可用内存的每个字节,直到它崩溃。通常,消耗的物理内存量是正在上传的文件大小的3倍,并且增加了大约5MB/s(远不及我的上传速度)。我已经在我正在使用的另一个LAMP堆栈上测试了相同的请求,并且Apache

php - 如何获取启用了 php 的 apache 模块列表

我试过了得到这个Fatalerror:Calltoundefinedfunctionapache_get_modules()in为什么内置函数出错,如何获取模块列表 最佳答案 manualpage包含有关支持apache_get_modules()的PHP和Apache版本的详细信息。您必须运行PHP>=4.3.2并使用Apache2处理程序API,或者PHP>=5.0和Apache1或Apache2过滤器API。 关于php-如何获取启用了php的apache模块列表,我们在Stack

php - file_exists() 和 file_get_contents() 在 PHP 中名为 output‹ÕÍÕ¥.txt 的文件上失败?

file_exists()和file_get_contents()在名为output‹ÕÍÕ¥.txt的文件上失败(例如),虽然我知道它存在?我猜它与文件名中的特殊字符有关?想知道有什么解决方法吗?感谢所有回复。仅供引用:请注意,如果您认为为什么不简单地更改文件名呢?-我不能因为文件名是一般生成的,更改文件名将意味着使用PHP的文件函数(这似乎不允许文件名args中的特殊字符-除非我误解/误解了任何东西).我在Windows上使用PHP5.2。 最佳答案 确保文件系统的编码与PHP代码中包含文件名的字符串的编码相同。否则您正在测试是

apache - 在特定文件夹中使用自定义 php.ini

我已经完全控制了我的Apache/WHM/CPanel服务器。我为所有内容设置了一个默认的PHP.ini文件,这对生产服务器来说很有趣。在同一台服务器上,我有一个暂存/测试服务器-我希望display_errors在其上打开而不是关闭(当然,因为它在生产站点中)。我如何告诉服务器使用该目录中的本地PHP.ini文件?谢谢! 最佳答案 在目录中添加一个htaccess文件,规则为php_flagdisplay_errorson 关于apache-在特定文件夹中使用自定义php.ini,我们

PHP ob_get_clean 在 ?> 之后删除换行符

我正在尝试创建一个函数来获取脚本文件并在telnet设备上执行输出。我让它工作,但ob_get_clean似乎在php右大括号(?>)之后删除了所有换行符。有没有人遇到过这个问题?publicfinalfunctionexecScript($name,$args){ob_start();include("../apps/frontend/modules/device/scripts/".$name.".php");$partial=ob_get_clean();$commands=explode("\n",$partial);foreach($commandsas$command){$

php - 从 PHP/Apache、exec() 或 system() 程序作为 root : "sudo: unable to open audit system: Permission denied"

我花了半天时间想弄清楚这个问题,并且做了很多研究。我也熟悉有关该主题的许多现有讨论,例如:HowtorunPHPexec()asroot?不幸的是,我发现的所有建议似乎都不适合我。首先,我正在为规范编写一些东西,所以我真的无法避免这样做。此外,所有机器都将存在于未连接到Internet的专用网络上。虽然拥有一定的安全性很重要,但最重要的是防止错误。我的目标是配置一些“瘦服务器”。通过PHP脚本,我需要能够更改网络配置(静态或DHCP)并重新启动网络。我尝试的第一件事是编写一个SUIDroot的C程序。它读取、修改和写入网络配置文件。如果我以普通用户身份运行它,它工作得很好并且可以访问和

php - 使用 GET 的 HTML 表单多选

注意:用谷歌搜索有点困难,因为“GET”提出了很多“如何使用javascript‘获取’表单的值”等内容。问题:TL;DR版本优先您能否将多项选择与表单的GET方法一起使用并仍然检索每个单独的值?扩展解释我正在构建的可搜索目录的要求包括在表单中使用GET方法,以便用户可以在url中看到他们的结果,并将搜索结果的直接链接发送给其他客户等。可搜索字段之一是多选框(具有MULTIPLE属性的选择框)。我的后端是用PHP编写的,我通常通过将名称设置为数组变量(name="multiselect[]")来处理多选,而post变量包含所选的数组选项($_POST["multiselect"]==a