Use aptitude.<br><br>Apt-get will probably install php5 without Apache if you break it up in to two steps:<br>"sudo apt-get install php5-cgi"<br>then "sudo apt-get install php5"<br><br><br><br><div class="gmail_quote">
On Thu, Jun 4, 2009 at 10:56 AM, Bodhi Zazen <span dir="ltr"><<a href="mailto:bodhi.zazen@montanalinux.org">bodhi.zazen@montanalinux.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
No, that is just not true php5 and php5-cgi pull apache2.2-common<br>
<br>
apt-get install -s php5 php5-cgi<br>
<br>
Reading package lists... Done<br>
Building dependency tree<br>
Reading state information... Done<br>
The following extra packages will be installed:<br>
  apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5<br>
  libapr1 libaprutil1 libmysqlclient15off libpq5 mysql-common php5-common<br>
Suggested packages:<br>
  apache2-doc apache2-suexec apache2-suexec-custom php-pear<br>
The following NEW packages will be installed:<br>
  apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5<br>
  libapr1 libaprutil1 libmysqlclient15off libpq5 mysql-common php5 php5-cgi<br>
  php5-common<br>
0 upgraded, 12 newly installed, 0 to remove and 1 not upgraded.<br>
Inst libapr1 (1.2.12-5 Ubuntu:9.04/jaunty)<br>
Inst mysql-common (5.1.30really5.0.75-0ubuntu10.2 Ubuntu:9.04/jaunty-updates)<br>
Inst libmysqlclient15off (5.1.30really5.0.75-0ubuntu10.2 Ubuntu:9.04/jaunty-updates)<br>
Inst libpq5 (8.3.7-1 Ubuntu:9.04/jaunty)<br>
Inst libaprutil1 (1.2.12+dfsg-8 Ubuntu:9.04/jaunty)<br>
Inst apache2-utils (2.2.11-2ubuntu2 Ubuntu:9.04/jaunty)<br>
Inst apache2.2-common (2.2.11-2ubuntu2 Ubuntu:9.04/jaunty)<br>
Inst apache2-mpm-prefork (2.2.11-2ubuntu2 Ubuntu:9.04/jaunty)<br>
Inst php5-common (5.2.6.dfsg.1-3ubuntu4.1 Ubuntu:9.04/jaunty-updates)<br>
Inst libapache2-mod-php5 (5.2.6.dfsg.1-3ubuntu4.1 Ubuntu:9.04/jaunty-updates)<br>
Inst php5-cgi (5.2.6.dfsg.1-3ubuntu4.1 Ubuntu:9.04/jaunty-updates)<br>
Inst php5 (5.2.6.dfsg.1-3ubuntu4.1 Ubuntu:9.04/jaunty-updates)<br>
Conf libapr1 (1.2.12-5 Ubuntu:9.04/jaunty)<br>
Conf mysql-common (5.1.30really5.0.75-0ubuntu10.2 Ubuntu:9.04/jaunty-updates)<br>
Conf libmysqlclient15off (5.1.30really5.0.75-0ubuntu10.2 Ubuntu:9.04/jaunty-updates)<br>
Conf libpq5 (8.3.7-1 Ubuntu:9.04/jaunty)<br>
Conf libaprutil1 (1.2.12+dfsg-8 Ubuntu:9.04/jaunty)<br>
Conf apache2-utils (2.2.11-2ubuntu2 Ubuntu:9.04/jaunty)<br>
Conf apache2.2-common (2.2.11-2ubuntu2 Ubuntu:9.04/jaunty)<br>
Conf apache2-mpm-prefork (2.2.11-2ubuntu2 Ubuntu:9.04/jaunty)<br>
Conf php5-common (5.2.6.dfsg.1-3ubuntu4.1 Ubuntu:9.04/jaunty-updates)<br>
Conf libapache2-mod-php5 (5.2.6.dfsg.1-3ubuntu4.1 Ubuntu:9.04/jaunty-updates)<br>
Conf php5-cgi (5.2.6.dfsg.1-3ubuntu4.1 Ubuntu:9.04/jaunty-updates)<br>
Conf php5 (5.2.6.dfsg.1-3ubuntu4.1 Ubuntu:9.04/jaunty-updates)<br>
<div><div></div><div class="h5"><br>
<br>
----- Original Message -----<br>
From: "James Dinkel" <<a href="mailto:jdinkel@gmail.com">jdinkel@gmail.com</a>><br>
To: "Bodhi Zazen" <<a href="mailto:bodhi.zazen@montanalinux.org">bodhi.zazen@montanalinux.org</a>><br>
Cc: <a href="mailto:ubuntu-server@lists.ubuntu.com">ubuntu-server@lists.ubuntu.com</a><br>
Sent: Thursday, June 4, 2009 8:03:54 AM GMT -07:00 US/Canada Mountain<br>
Subject: Re: php5<br>
<br>
If you don't want it to pull in Apache, then you need to install php5 and php5-cgi. So, "sudo aptitude install -R php5 php5-cgi" would not install Apache.<br>
<br>
<br>
On Thu, Jun 4, 2009 at 12:11 AM, Bodhi Zazen < <a href="mailto:bodhi.zazen@montanalinux.org">bodhi.zazen@montanalinux.org</a> > wrote:<br>
<br>
<br>
I was directed to this mailing list from #ubuntu-motd<br>
<br>
I am looking at php-fpm which is a patch to php5.<br>
<br>
I can build it from source with no problem and was wondering how to incorporate it into the Ubuntu php5 packaging, which is a bit complex.<br>
<br>
As I look at php5 I see it is a meta package and lists some apache packages as dependencies.<br>
<br>
However, these apache dependencies are not needed if one is running lighttpd , nginx, or other http server.<br>
<br>
So with that in mind ...<br>
<br>
First has there been any thought or discussion into changing the dependencies for php5 to incorporate other http servers (it would seem that part would be easy). If not I would respectfully suggest considering such a change (otherwise php5 pulls in apache-common and one has to then stop apahce and remove it from the boot scripts).<br>

<br>
Second, are there any suggestions on how to package php5-fpm ? The patched php code would replace php5-common as far as I can tell, but how to incorporate that change into the meta package ?<br>
<br>
I should say that I am new to packaging and am considering providing php-fpm in a ppa and am looking for advice on how to start ?<br>
<br>
At this time it is easy to php-fpm on nginx, from php / fpm source ) which makes for a light weight http server , yet very fast (at least with static pages and php). Perfect for a VPS (with 256 Mb RAM). Any advice ?<br>
<br>
--<br>
ubuntu-server mailing list<br>
<a href="mailto:ubuntu-server@lists.ubuntu.com">ubuntu-server@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-server" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-server</a><br>
More info: <a href="https://wiki.ubuntu.com/ServerTeam" target="_blank">https://wiki.ubuntu.com/ServerTeam</a><br>
<br>
</div></div></blockquote></div><br>