草庐IT

apache-karaf

全部标签

php - Ubuntu 服务器在没有 Apache 的情况下安装 PHP 7

我正在尝试将我的服务器重新设置为Lemp堆栈我现在遇到的问题是安装PHP7没有Apache,因为nGinx将是我的网络服务器。因此,我添加了ppa:ondrej/php。运行apt-getupdate,并尝试通过apt-getinstallphp7.0安装php7.0--nodeps标志不起作用,因为我在Ubuntu15.10上我看到了:Thefollowingextrapackageswillbeinstalled:apache2apache2-binapache2-dataapache2-utilslibapache2-mod-php7.0libapr1libaprutil1lib

php - 在 Apache/PHP 中使用 X-Sendfile

我似乎找不到太多关于X-Sendfile的文档或PHP的示例代码(有一些Rails代码)。有没有人以前用过它,介意提供一段简短的代码和简短的描述吗? 最佳答案 X-Sendfile是一个HTTPheader,所以你想要这样的东西:header("X-Sendfile:$filename");如果配置正确,您的网络服务器会选择它。以下是更多细节:http://www.jasny.net/articles/how-i-php-x-sendfile/ 关于php-在Apache/PHP中使用X

php - 在 Apache/PHP 中使用 X-Sendfile

我似乎找不到太多关于X-Sendfile的文档或PHP的示例代码(有一些Rails代码)。有没有人以前用过它,介意提供一段简短的代码和简短的描述吗? 最佳答案 X-Sendfile是一个HTTPheader,所以你想要这样的东西:header("X-Sendfile:$filename");如果配置正确,您的网络服务器会选择它。以下是更多细节:http://www.jasny.net/articles/how-i-php-x-sendfile/ 关于php-在Apache/PHP中使用X

php - 如何在不重启 Apache 或更改域的情况下清除 php 的 gettext 缓存?

这是来自phpmanual的一小段代码:putenv('LC_ALL=zh_CN');setlocale(LC_ALL,'zh_CN');bindtextdomain('domain','./locale');textdomain('domain');echogettext('Hello');这将输出在domain.mo文件中定义的你好,但问题是只要Apache正在运行,gettext()总是返回缓存的结果。如果我在domain.mo中将Hello翻译成您好,它仍然会输出你好.不过,通过将bindtextdomain()和textdomain()的domain参数更改为新名称,可以解决

php - 如何在不重启 Apache 或更改域的情况下清除 php 的 gettext 缓存?

这是来自phpmanual的一小段代码:putenv('LC_ALL=zh_CN');setlocale(LC_ALL,'zh_CN');bindtextdomain('domain','./locale');textdomain('domain');echogettext('Hello');这将输出在domain.mo文件中定义的你好,但问题是只要Apache正在运行,gettext()总是返回缓存的结果。如果我在domain.mo中将Hello翻译成您好,它仍然会输出你好.不过,通过将bindtextdomain()和textdomain()的domain参数更改为新名称,可以解决

php - PHP 如何与 Apache 交互?

我几乎已经在J​​ava下编写了一个符合HTTP/1.0的Web服务器(没有商业用途,这只是为了好玩),基本上我想包括PHP支持。我意识到这根本不是一件容易的事,但我认为这将是一个不错的成就。​​所以我想知道PHP是如何与ApacheWeb服务器(或任何其他Web服务器真正地)交互的,所以我可以从中学习并编写我自己的PHP包装器。它不一定是mod_php,我不介意编写一个FastCGI包装器-据我所知,它也能够运行PHP。我原以为PHP需要的只是发送到客户端的输出(因此它可以解释PHP部分)、来自客户端的完整HTTP请求(因此它可以提取POST变量等)以及客户端的主机姓名。然后您只需将

php - PHP 如何与 Apache 交互?

我几乎已经在J​​ava下编写了一个符合HTTP/1.0的Web服务器(没有商业用途,这只是为了好玩),基本上我想包括PHP支持。我意识到这根本不是一件容易的事,但我认为这将是一个不错的成就。​​所以我想知道PHP是如何与ApacheWeb服务器(或任何其他Web服务器真正地)交互的,所以我可以从中学习并编写我自己的PHP包装器。它不一定是mod_php,我不介意编写一个FastCGI包装器-据我所知,它也能够运行PHP。我原以为PHP需要的只是发送到客户端的输出(因此它可以解释PHP部分)、来自客户端的完整HTTP请求(因此它可以提取POST变量等)以及客户端的主机姓名。然后您只需将

php - Apache 虚拟主机不解析 PHP

我决定在我的Apache服务器上启用虚拟主机,并选择使其基于端口。我做的第一件事当然是RTM。我按照说明foundhere.嗯,它奏效了——有点。就虚拟主机运行而言,它确实如此。从:80拉取的内容与:8080不同。但是PHP不工作。“原始站点”(端口80)运行PHP非常好。但是,端口8080站点将PHP发送到浏览器。我在浏览器中什么都看不到,但源代码显示:在一些网站上似乎对这个主题的记录非常松散,但要么我在其中找不到解决方案,要么列出的解决方案对我不起作用。同样,虚拟主机本身运行良好。而PHP则不然。关于它可能是什么的任何想法?我应该提供我的httpd.conf文件中的哪些内容,这样我

php - Apache 虚拟主机不解析 PHP

我决定在我的Apache服务器上启用虚拟主机,并选择使其基于端口。我做的第一件事当然是RTM。我按照说明foundhere.嗯,它奏效了——有点。就虚拟主机运行而言,它确实如此。从:80拉取的内容与:8080不同。但是PHP不工作。“原始站点”(端口80)运行PHP非常好。但是,端口8080站点将PHP发送到浏览器。我在浏览器中什么都看不到,但源代码显示:在一些网站上似乎对这个主题的记录非常松散,但要么我在其中找不到解决方案,要么列出的解决方案对我不起作用。同样,虚拟主机本身运行良好。而PHP则不然。关于它可能是什么的任何想法?我应该提供我的httpd.conf文件中的哪些内容,这样我

php - apache+php-fpm 的随机 403 错误

在我的服务器上,运行Ubuntu14.04.5与Apache2.4.23和php-fpm7.0.11,我收到随机403错误。我说“随机”是因为我在日志中看到的带有403的页面在我尝试时运行良好。此外,我直接体验到(我的意思是通过使用浏览器访问服务器上的站点)我遇到了403错误,然后重试(只是刷新)并得到了200。服务器正在运行一些网站(大约十几个),具有各种解决方案(几个Wordpress,一些旧的spaghettiphp应用程序,主要是基于Symfony框架的现代应用程序)。如果有人能指出一些方法来增加某些日志的冗长程度,并尝试自己解决这个问题,我也会很高兴。目前我在虚拟主机的apa