[php-maint] Apache dependency for php5

Ondřej Surý ondrej at sury.org
Sat Jul 6 10:22:45 UTC 2013


I don't think that php5-cli belongs there. php5 is a language to build webs and thus when you install php5 you expect to have the ability to run a website.

And since you generally can't run websites from cli, you would have to introduce php5-foobar mirroring current php5, which would webapps (e.g. mysqladmin) need to depend on.

Ondřej Surý

> On 6. 7. 2013, at 10:13, Lior Kaplan <kaplan at debian.org> wrote:
> 
> The php5 package depends on one from a few options (SAPI in PHP terms): apache module, fpm or cgi.
> Ondrej - I think we're missing the cli option as well.
> 
> If you don't choose the SAPI yourself (and nothing is already installed), apt will choose the first option, in this case apache. You can choose another SAPI yourself. See bellow.
> 
> # apt-get install php5 php5-cgi
> Reading package lists... Done
> Building dependency tree       
> Reading state information... Done
> The following extra packages will be installed:
>   libonig2 libqdbm14 php5-common php5-json
> Suggested packages:
>   php-pear php5-user-cache
> The following NEW packages will be installed:
>   libonig2 libqdbm14 php5 php5-cgi php5-common php5-json
> 
> # apt-get install php5 php5-cgi
> Reading package lists... Done
> Building dependency tree       
> Reading state information... Done
> The following extra packages will be installed:
>   libonig2 libqdbm14 php5-common php5-json
> Suggested packages:
>   php-pear php5-user-cache
> The following NEW packages will be installed:
>   libonig2 libqdbm14 php5 php5-cgi php5-common php5-json
> 
> Kaplan
> 
>> On Sat, Jul 6, 2013 at 9:37 AM, Balachandran Sivakumar <benignbala at gmail.com> wrote:
>> root at ganapathy-laptop:~# apt-get install  php5 php5-mysql mysql-server
>> mysql-client
>> Reading package lists... Done
>> Building dependency tree
>> Reading state information... Done
>> The following extra packages will be installed:
>>   apache2-mpm-prefork apache2-utils apache2.2-common
>> libapache2-mod-php5 libdbd-mysql-perl libdbi-perl
>> libhtml-template-perl libmysqlclient18
>>   libonig2 libqdbm14 mysql-client-5.5 mysql-common mysql-server-5.5
>> mysql-server-core-5.5 php5-cli php5-common ssl-cert
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-php-maint/attachments/20130706/e691c233/attachment.html>


More information about the pkg-php-maint mailing list