Questions tagged «suexec»

2
Ubuntu上同时有多个php版本
我希望能够在运行Ubuntu 12.04的开发箱上运行多个php版本。我要实现的是,当我使用本地主机作为域时,使用默认值(假设php 5.3.17)。当我使用547.localhost作为域php 5.4.7时。我看过一些使用fastcgi使其工作的教程,但是直到现在我还无法使其工作。我看了这些教程: http://dbforch.wordpress.com/2010/05/21/apache2-fastcgi-multiple-php-versions-ubuntulucid-10-04/ http://www.metod.si/multiple-php-versions-with-apache-2-fastcgi-phpfarm-on-ubuntu/ 据我所知,我已经完成了所有必要的工作。问题是php根本无法运行。当我转到http://localhost/somephpfile.php它时,仅输出php文件的源。这同样适用http://547.localhost/somephpfile.php。 我将细分我采取的步骤,希望有人能够发现我错过的内容。 首先,我使用安装了默认的灯架sudo apt-get install lamp-server^ phpmyadmin。在此之后,我有了一个运行中的开发服务器,该服务器运行php的存储库版本。 然后,我使用phpfarm创建了两个php安装,一个用于5.3.17,一个用于5.4.7。phpfarm的位置为 /etc/php/phpfarm,因此可执行文件位于/etc/php/phpfarm/inst/php-{version}/bin 然后我为apache和disabe mod_php启用suaxec和fastcgi sudo a2enmod fastcgi actions suexec && sudo a2dismod php5 接下来,我编辑/etc/apache2/mods-enabled/fastcgi.conf为: <IfModule mod_fastcgi.c> FastCgiIpcDir /var/lib/apache2/fastcgi FastCgiWrapper /usr/lib/apache2/suexec FastCgiConfig -idle-timeout 110 -killInterval 120 -pass-header HTTP_AUTHORIZATION -autoUpdate ScriptAlias /php-fcgi/ /var/www/cgi-bin/ </IfModule> 然后,在其中/var/www/创建了一个文件夹cgi-bin并在此文件夹中创建了两个文件,分别用于以下两个php版本(我只为5.3.17显示一个/var/www/php5317.fcgi): #!/bin/sh # you can …

1
Apache,suexec,PHP,suPHP
虽然我对Linux 用户感到很舒服,但是我的Linux Admin-fu有点虚弱。因此,我在这里寻找要构建的CentOS服务器的指南。 我需要为一些客户设置一个Apache2 Web服务器。我希望每个客户端的Web内容都在其USERDIR静态HTML网站的主目录下(在apache.conf中,对吗?)。我希望Apache作为客户端(suexec?)运行。他们中的一些东西将是PHP应用程序,我当时也很想看看suphp。 因此,基本上,我希望看起来像共享Web托管公司的小版本。考虑到这些是多么普遍,我认为我很容易找到一份不错的最新方法指南来进行所有设置,但是到目前为止,我的运气很少。我怀疑我的搜索字词已关闭。 这样的问题(随意回答任何或全部): 任何人都可以通过一些可靠的链接链接到当前/现代指南,从而帮助我完成所有这些工作?不,apache文档站点不是指南;-) 由于我同时使用静态站点和PHP应用程序,因此我是否需要同时安装suexec和suphp?如果是这样,那会带来我应该意识到的任何挑战吗? 我应该看看其他选项而不是suexec和suphp吗? 我计划为最终用户提供SSH,SFTP或SCP访问其内容的权限(如果这会影响任何内容)。 在此先感谢您的帮助。 [编辑] 我应该早些提到:我的一个主要目标是模拟与文件权限和所有权有关的共享托管提供程序。我真的很想避免教会用户有关仅为了查看其添加/更改而需要更改此类内容的知识。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.