php 5.6.20 - Falta el directorio /etc/php5/conf.d

php 5.6.20 - Falta el directorio /etc/php5/conf.d

No puedo encontrar el directorio /etc/php5/conf.d en mi sistema.
¿Cambian la estructura del catálogo?

ya leí/usr/share/doc/php5-common/README.Debian.gz
Hay información sobre cómo vincular /etc/php5/$SAPI/conf.d al directorio central/etc/php5/conf.dque no está presente en mi directorio

root@d0:/# ls -al /etc/php5/
razem 24
drwxr-xr-x  6 root root 4096 maj 20 10:50 .
drwxr-xr-x 68 root root 4096 maj 20 10:38 ..
drwxr-xr-x  3 root root 4096 maj 20 10:16 apache2
drwxr-xr-x  3 root root 4096 maj 20 10:50 cgi
drwxr-xr-x  3 root root 4096 maj 20 10:16 cli
drwxr-xr-x  2 root root 4096 maj 20 10:16 mods-available

root@d0:/# dpkg -l | grep php
ii  libapache2-mod-php5            5.6.20+dfsg-0+deb8u1      amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  php-apc                        4.0.7-1                   all          APC User Cache for PHP 5 (transitional package)
ii  php5                           5.6.20+dfsg-0+deb8u1      all          server-side, HTML-embedded scripting language (metapackage)
ii  php5-apcu                      4.0.7-1                   amd64        APC User Cache for PHP 5
ii  php5-cgi                       5.6.20+dfsg-0+deb8u1      amd64        server-side, HTML-embedded scripting language (CGI binary)
ii  php5-cli                       5.6.20+dfsg-0+deb8u1      amd64        command-line interpreter for the php5 scripting language
ii  php5-common                    5.6.20+dfsg-0+deb8u1      amd64        Common files for packages built from the php5 source
ii  php5-curl                      5.6.20+dfsg-0+deb8u1      amd64        CURL module for php5
ii  php5-gd                        5.6.20+dfsg-0+deb8u1      amd64        GD module for php5
ii  php5-imagick                   3.2.0~rc1-1               amd64        Provides a wrapper to the ImageMagick library
ii  php5-imap                      5.6.20+dfsg-0+deb8u1      amd64        IMAP module for php5
ii  php5-json                      1.3.6-1                   amd64        JSON module for php5
ii  php5-ldap                      5.6.20+dfsg-0+deb8u1      amd64        LDAP module for php5
ii  php5-mcrypt                    5.6.20+dfsg-0+deb8u1      amd64        MCrypt module for php5
ii  php5-mysqlnd                   5.6.20+dfsg-0+deb8u1      amd64        MySQL module for php5 (Native Driver)
ii  php5-recode                    5.6.20+dfsg-0+deb8u1      amd64        recode module for php5

Respuesta1

TL;DR: busque en /etc/php/mods-availableel directorio y usesudo php5enmod

Sí, han cambiado la estructura del directorio.

/etc/php5/conf.d

estuvo presente en versiones anteriores de Debian y ha sido compatible con Debian 7 (wheezy), pero, a partir de Debian 8 (jessie), debe usar el directorio

/etc/php5/mods disponibles

En Debian 8 se supone que debes usar las utilidades php5enmod/ php5dismodpara crear/eliminar los enlaces simbólicos necesarios en /etc/php5/cli, /etc/php5/apache2etc.

Por ejemplo: si en Debian 7 podía crear /etc/php5/99-local.iniun archivo y agregar manualmente enlaces simbólicos a este archivo desde /etc/php5/cli, /etc/php5/apache2, etc., ahora debe:

  1. crea /etc/php5/mods-available/local.iniun archivo
  2. agregue ; priority=99una línea a ese archivo si la prioridad es importante para usted
  3. corrersudo php5enmod local

Tenga en cuenta que php5enmodno está incluido en la ruta del usuario normal, así que no espere que la función de autocompletar de la línea de comandos conozca esta utilidad.

Respuesta2

Si alguien tiene el mismo problema:
el archivo ini predeterminado para apc ahora se encuentra en: /etc/php5/mods-disponibles/
Gracias por tu tiempo.

información relacionada