0

由于启用/禁用 PHP 模块phpdismod的问题,我检查了我的 Ubuntu VM 上 PHP 配置文件的结构,并注意到有两个用于配置的文件夹,包括:/etc/php/mods-available//etc/php/7.0/mods-available/. (我很确定,我没有手动创建它们甚至其中之一。)

PHP 7 INI 配置包含的实际正确文件夹是哪个?/etc/php/7.0/mods-available?

另外:一般来说,PHP 配置包含的存储位置是否重要?如果我现在合并这两个目录(例如将所有文件从 移动/etc/php/mods-available//etc/php/7.0/mods-available/),会不会有任何副作用。


$ ls -l /etc/php/mods-available/ | awk {'print $9" "$10" "$11'}
curl.ini
json.ini
mongodb.ini
mysqli.ini
opcache.ini
pdo_mysql.ini
pdo_sqlite.ini
readline.ini
sqlite3.ini
tideways.ini
xdebug.ini
xsl.ini

$ ls -l /etc/php/7.0/mods-available/ | awk {'print $9" "$10" "$11'}
calendar.ini
ctype.ini
exif.ini
fileinfo.ini
ftp.ini
gettext.ini
iconv.ini
mcrypt.ini
pdo.ini
phar.ini
posix.ini
shmop.ini
sockets.ini
sysvmsg.ini
sysvsem.ini
sysvshm.ini
tokenizer.ini

$ ls -l /etc/php/7.0/fpm/conf.d/ | awk {'print $9" "$10" "$11'}
10-opcache.ini -> /etc/php/mods-available/opcache.ini
10-pdo.ini -> /etc/php/7.0/mods-available/pdo.ini
20-calendar.ini -> /etc/php/7.0/mods-available/calendar.ini
20-ctype.ini -> /etc/php/7.0/mods-available/ctype.ini
20-curl.ini -> /etc/php/mods-available/curl.ini
20-exif.ini -> /etc/php/7.0/mods-available/exif.ini
20-fileinfo.ini -> /etc/php/7.0/mods-available/fileinfo.ini
20-ftp.ini -> /etc/php/7.0/mods-available/ftp.ini
20-gettext.ini -> /etc/php/7.0/mods-available/gettext.ini
20-iconv.ini -> /etc/php/7.0/mods-available/iconv.ini
20-json.ini -> /etc/php/mods-available/json.ini
20-mcrypt.ini -> /etc/php/7.0/mods-available/mcrypt.ini
20-mongodb.ini -> /etc/php/mods-available/mongodb.ini
20-mysqli.ini -> /etc/php/mods-available/mysqli.ini
20-pdo_mysql.ini -> /etc/php/mods-available/pdo_mysql.ini
20-pdo_sqlite.ini -> /etc/php/mods-available/pdo_sqlite.ini
20-phar.ini -> /etc/php/7.0/mods-available/phar.ini
20-posix.ini -> /etc/php/7.0/mods-available/posix.ini
20-readline.ini -> /etc/php/mods-available/readline.ini
20-shmop.ini -> /etc/php/7.0/mods-available/shmop.ini
20-sockets.ini -> /etc/php/7.0/mods-available/sockets.ini
20-sqlite3.ini -> /etc/php/mods-available/sqlite3.ini
20-sysvmsg.ini -> /etc/php/7.0/mods-available/sysvmsg.ini
20-sysvsem.ini -> /etc/php/7.0/mods-available/sysvsem.ini
20-sysvshm.ini -> /etc/php/7.0/mods-available/sysvshm.ini
20-tokenizer.ini -> /etc/php/7.0/mods-available/tokenizer.ini
20-xdebug.ini -> /etc/php/mods-available/xdebug.ini
20-xsl.ini -> /etc/php/mods-available/xsl.ini
40-tideways.ini -> /etc/php/mods-available/tideways.ini

$ ls -l /etc/php/7.0/cli/conf.d/ | awk {'print $9" "$10" "$11'}
10-opcache.ini -> /etc/php/mods-available/opcache.ini
10-pdo.ini -> /etc/php/7.0/mods-available/pdo.ini
20-calendar.ini -> /etc/php/7.0/mods-available/calendar.ini
20-ctype.ini -> /etc/php/7.0/mods-available/ctype.ini
20-curl.ini -> /etc/php/mods-available/curl.ini
20-exif.ini -> /etc/php/7.0/mods-available/exif.ini
20-fileinfo.ini -> /etc/php/7.0/mods-available/fileinfo.ini
20-ftp.ini -> /etc/php/7.0/mods-available/ftp.ini
20-gettext.ini -> /etc/php/7.0/mods-available/gettext.ini
20-iconv.ini -> /etc/php/7.0/mods-available/iconv.ini
20-json.ini -> /etc/php/mods-available/json.ini
20-mcrypt.ini -> /etc/php/7.0/mods-available/mcrypt.ini
20-mongodb.ini -> /etc/php/mods-available/mongodb.ini
20-mysqli.ini -> /etc/php/mods-available/mysqli.ini
20-pdo_mysql.ini -> /etc/php/mods-available/pdo_mysql.ini
20-pdo_sqlite.ini -> /etc/php/mods-available/pdo_sqlite.ini
20-phar.ini -> /etc/php/7.0/mods-available/phar.ini
20-posix.ini -> /etc/php/7.0/mods-available/posix.ini
20-readline.ini -> /etc/php/mods-available/readline.ini
20-shmop.ini -> /etc/php/7.0/mods-available/shmop.ini
20-sockets.ini -> /etc/php/7.0/mods-available/sockets.ini
20-sqlite3.ini -> /etc/php/mods-available/sqlite3.ini
20-sysvmsg.ini -> /etc/php/7.0/mods-available/sysvmsg.ini
20-sysvsem.ini -> /etc/php/7.0/mods-available/sysvsem.ini
20-sysvshm.ini -> /etc/php/7.0/mods-available/sysvshm.ini
20-tokenizer.ini -> /etc/php/7.0/mods-available/tokenizer.ini
20-xdebug.ini -> /etc/php/mods-available/xdebug.ini
20-xsl.ini -> /etc/php/mods-available/xsl.ini
4

0 回答 0