php 5.6.20 - diretório /etc/php5/conf.d ausente

3

Não consigo encontrar o diretório /etc/php5/conf.d no meu sistema.
Eles mudam a estrutura do catálogo?

Eu já li / usr /share/doc/php5-common/README.Debian.gz
Há informações sobre como vincular /etc/php5/$SAPI/conf.d ao diretório central /etc/php5/conf.d que não está presente no meu diretório

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
    
por beginner 20.05.2016 / 11:17

2 respostas

2

TL; DR : procure em /etc/php/mods-available dir e use sudo php5enmod

Sim, eles alteraram a estrutura de diretórios.

/ etc / php5 / conf.d

estava presente em versões anteriores do Debian e foi suportado no Debian 7 (wheezy), mas, começando com o Debian 8 (jessie) você tem que usar o diretório

/ etc / php5 / mods disponíveis

No Debian 8 você deve usar php5enmod / php5dismod utilitários para criar / remover os links simbólicos necessários em /etc/php5/cli , /etc/php5/apache2 , etc.

Por exemplo: se no Debian 7 você pudesse criar o arquivo /etc/php5/99-local.ini e adicionar manualmente links simbólicos a este arquivo de /etc/php5/cli , /etc/php5/apache2 , etc., agora você deve:

  1. crie /etc/php5/mods-available/local.ini file
  2. adicione ; priority=99 linha a esse arquivo se a prioridade for importante para você
  3. executar sudo php5enmod local

Observe que php5enmod não está incluído no caminho do usuário normal, portanto, não espere que o preenchimento automático da linha de comando conheça esse utilitário.

    
por 04.10.2016 / 14:28
2

Se alguém tiver o mesmo problema:
O arquivo ini padrão para o apc agora está localizado em: / etc / php5 / mods-available /
Obrigado pelo seu tempo.

    
por 20.05.2016 / 11:55