システムに/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
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
などからこのファイルにシンボリックリンクを手動で追加できる場合は、次のことを行う必要があります。
/etc/php5/mods-available/local.ini
ファイルを作成します; priority=99
行を追加しますSudo php5enmod local
を実行しますphp5enmod
は通常のユーザーのパスに含まれていないため、コマンドラインオートコンプリートがこのユーティリティを認識することを期待しないでください。
誰かが同じ問題を抱えている場合:
apcのデフォルトのiniファイルは次の場所にあります:/ etc/php5/mods-available /
お時間をいただきありがとうございます。