我在系统中找不到 /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/配置文件
在以前的 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
- 创建
/etc/php5/mods-available/local.ini
文件 ; priority=99
如果优先级对您很重要,请在该文件中添加行- 跑步
sudo php5enmod local
请注意,这php5enmod
不包含在普通用户的路径中,因此不要指望命令行自动完成功能知道这个实用程序。
答案2
如果有人遇到同样的问题:
apc 的默认 ini 文件现在位于:/etc/php5/mods-可用/
感谢您的时间。