php 5.6.20 - каталог /etc/php5/conf.d відсутній


3

Я не можу знайти /etc/php5/conf.d каталогів у своїй системі.
Чи змінюють вони структуру каталогу?

Я вже читав /usr/share/doc/php5-common/README.Debian.gz
Є інформація про посилання /etc/php5/$SAPI/conf.d до центрального каталогу /etc/php5/conf.d, якого немає в моєму каталозі

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

Чи він не знаходиться під cli / каталогом?
Олексій

Так є, але те, що мені потрібно зробити, це вставити файл конфігурації apc до php. CLI - це інтерфейс Comand Line. Отже, що мені робити: створити папку conf.d, вставити файл у cli / conf.d або apache2 / conf.d або ... cgi / conf.d?
початківець

Відповіді:


2

TL; DR : Подивіться в /etc/php/mods-availableреж і використовуйтеsudo php5enmod

Так, вони змінили структуру каталогів.

/ etc / php5 / conf.d

був присутній у попередніх випусках Debian і підтримувався в Debian 7 (wheezy), але, починаючи з Debian 8 (jessie), ви повинні використовувати каталог

/ etc / php5 / доступні моди

В Debian 8 ви повинні використовувати php5enmod/ php5dismodутиліти для створення / вилученнями необхідних символічних посилань в /etc/php5/cli, /etc/php5/apache2і т.д.

Наприклад: якщо в Debian 7 ви можете створити /etc/php5/99-local.iniфайл і вручну додати символічні посилання на цей файл з /etc/php5/cli, /etc/php5/apache2і так далі, тепер ви повинні:

  1. створити /etc/php5/mods-available/local.iniфайл
  2. додайте ; priority=99рядок до цього файлу, якщо для вас важливий пріоритет
  3. бігати sudo php5enmod local

Зауважте, що php5enmodвін не включений у звичайний користувальницький шлях, тому не сподівайтесь на автоматичне заповнення командного рядка знати цю утиліту.


2

Якщо хтось має таку ж проблему:
файл ini за замовчуванням для apc зараз знаходиться у: / etc / php5 / mods-available /
Дякую за ваш час.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.