php 5.6.20 - /etc/php5/conf.d 目錄遺失

php 5.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

答案1

長話短說:查看/etc/php/mods-available目錄並使用sudo php5enmod

是的,他們改變了目錄結構。

/etc/php5/會議文件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

如果有人有同樣的問題:
apc 的預設 ini 檔案現在位於: /etc/php5/可用模組/
感謝您的時間。

相關內容