
Não consigo encontrar o diretório /etc/php5/conf.d em 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.dque 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
Responder1
DR: Olhe no /etc/php/mods-available
diretório e usesudo php5enmod
Sim, eles mudaram a estrutura de diretórios.
/etc/php5/conf.d
estava presente nas 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 utilitários php5enmod
/ php5dismod
para criar/remover links simbólicos necessários em /etc/php5/cli
, /etc/php5/apache2
, etc.
Por exemplo: se no Debian 7 você pudesse criar /etc/php5/99-local.ini
um arquivo e adicionar manualmente links simbólicos a este arquivo de /etc/php5/cli
, /etc/php5/apache2
, etc., agora você deve:
- criar
/etc/php5/mods-available/local.ini
arquivo - adicione
; priority=99
linha a esse arquivo se a prioridade for importante para você - correr
sudo php5enmod local
Observe que isso php5enmod
não está incluído no caminho normal do usuário, portanto, não espere que o preenchimento automático da linha de comando conheça esse utilitário.
Responder2
Se alguém tiver o mesmo problema:
O arquivo ini padrão para apc agora está localizado em: /etc/php5/mods disponíveis/
Obrigado pelo seu tempo.