web-dev-qa-db-ja.com

php5.6.20- / etc / php5 / conf.dディレクトリがありません

システムに/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
3
beginner

TL; DR/etc/php/mods-available dirを調べて、Sudo php5enmodを使用します

はい、ディレクトリ構造が変更されました。

/ etc/php5/conf.d

以前のDebianリリースに存在し、Debian 7(wheezy)でサポートされていましたが、Debian 8(jessie)以降は、ディレクトリを使用する必要があります。

/ etc/php5/mods-available

Debian 8では、php5enmod/php5dismodユーティリティを使用して、/etc/php5/cli/etc/php5/Apache2などで必要なシンボリックリンクを作成/削除することになっています。

例:Debian7で/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
Anton

誰かが同じ問題を抱えている場合:
apcのデフォルトのiniファイルは次の場所にあります:/ etc/php5/mods-available /
お時間をいただきありがとうございます。

2
beginner