
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-available
el 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
/ php5dismod
para crear/eliminar los enlaces simbólicos necesarios en /etc/php5/cli
, /etc/php5/apache2
etc.
Por ejemplo: si en Debian 7 podía crear /etc/php5/99-local.ini
un archivo y agregar manualmente enlaces simbólicos a este archivo desde /etc/php5/cli
, /etc/php5/apache2
, etc., ahora debe:
- crea
/etc/php5/mods-available/local.ini
un archivo - agregue
; priority=99
una línea a ese archivo si la prioridad es importante para usted - correr
sudo php5enmod local
Tenga en cuenta que php5enmod
no 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.