Да, есть способ.
Предполагая, что вы на Mac, загрузитесь в однопользовательский режим, удерживая Command-S во время загрузки. Вы войдете в терминал Mac. Выполните эту команду:
nvram SystemAudioVolume=%00
Это должно полностью отключить его.
Недавно я установил сервер wordpress и столкнулся с этой проблемой.
Я использовал apt-get install php
Все казалось нормальным, за исключением того, что я не мог найти файл php.ini или. Этот файл обычно находится в /etc/php/7.0/apache2/php.ini
Моем решении, и я полагаю, что и ваше решение будет заключаться в том, что apache mod не установлен для php. Итак, все, что вам нужно запустить, это apt-get install libapache2-mod-php
Я также отбросил apache только для того, чтобы быть в безопасности, но затем мой файл php.ini был тогда там, где я ожидал его в /etc/php/7.0/apache2/php.ini
Вместо этого используйте команду locate. Вот мой вывод:
subroot@subroot:~$ find php.ini
find: ‘php.ini’: No such file or directory
subroot@subroot:~$ locate php.ini
/etc/php/7.0/apache2/php.ini
/etc/php/7.0/apache2/php.ini.ucf-dist
/etc/php/7.0/apache2/php.ini.ucf-old
/etc/php/7.0/cli/php.ini
/etc/php/7.1/apache2/php.ini
/etc/php/7.1/apache2/php.ini.ucf-dist
/etc/php/7.1/cli/php.ini
/usr/lib/php/5.6/php.ini-development
/usr/lib/php/5.6/php.ini-production
/usr/lib/php/5.6/php.ini-production.cli
/usr/lib/php/7.0/php.ini-development
/usr/lib/php/7.0/php.ini-production
/usr/lib/php/7.0/php.ini-production.cli
/usr/lib/php/7.1/php.ini-development
/usr/lib/php/7.1/php.ini-production
/usr/lib/php/7.1/php.ini-production.cli
subroot@subroot:~$
Тип man find и man locate для разницы между двумя командами.
Попробуйте использовать команду php --ini. Поскольку вы используете командную строку, она не обязательно покажет вам файлы конфигурации, которые вы можете искать (apache, nginx и т. Д.), Но, надеюсь, вы получите правильный путь.
Когда я запускаю его, я вижу:
$ php --ini
Configuration File (php.ini) Path: /etc/php/7.0/cli
Что скажет мне, ищу ли я файлы Apache, я могу найти остальную часть одного каталога оттуда:
$ ls /etc/php/7.0/
apache2 cli fpm mods-available
Если все остальное не удается, и вы можете перейти к файлу .php на сервере, создайте файл с использованием phpinfo, как это, и посмотрите, какие файлы ini используются:
<?php
phpinfo();
Вы, возможно, передали неправильные опции find, как это сделал Парто в его ответе.
Попробуйте эту команду find:
find / -iname '*php.ini*'
Недавно я установил сервер wordpress и столкнулся с этой проблемой.
Я использовал apt-get install php
Все казалось нормальным, за исключением того, что я не мог найти файл php.ini или. Этот файл обычно находится в /etc/php/7.0/apache2/php.ini
Моем решении, и я полагаю, что и ваше решение будет заключаться в том, что apache mod не установлен для php. Итак, все, что вам нужно запустить, это apt-get install libapache2-mod-php
Я также отбросил apache только для того, чтобы быть в безопасности, но затем мой файл php.ini был тогда там, где я ожидал его в /etc/php/7.0/apache2/php.ini
Вместо этого используйте команду locate. Вот мой вывод:
subroot@subroot:~$ find php.ini
find: ‘php.ini’: No such file or directory
subroot@subroot:~$ locate php.ini
/etc/php/7.0/apache2/php.ini
/etc/php/7.0/apache2/php.ini.ucf-dist
/etc/php/7.0/apache2/php.ini.ucf-old
/etc/php/7.0/cli/php.ini
/etc/php/7.1/apache2/php.ini
/etc/php/7.1/apache2/php.ini.ucf-dist
/etc/php/7.1/cli/php.ini
/usr/lib/php/5.6/php.ini-development
/usr/lib/php/5.6/php.ini-production
/usr/lib/php/5.6/php.ini-production.cli
/usr/lib/php/7.0/php.ini-development
/usr/lib/php/7.0/php.ini-production
/usr/lib/php/7.0/php.ini-production.cli
/usr/lib/php/7.1/php.ini-development
/usr/lib/php/7.1/php.ini-production
/usr/lib/php/7.1/php.ini-production.cli
subroot@subroot:~$
Тип man find и man locate для разницы между двумя командами.
Попробуйте использовать команду php --ini. Поскольку вы используете командную строку, она не обязательно покажет вам файлы конфигурации, которые вы можете искать (apache, nginx и т. Д.), Но, надеюсь, вы получите правильный путь.
Когда я запускаю его, я вижу:
$ php --ini
Configuration File (php.ini) Path: /etc/php/7.0/cli
Что скажет мне, ищу ли я файлы Apache, я могу найти остальную часть одного каталога оттуда:
$ ls /etc/php/7.0/
apache2 cli fpm mods-available
Если все остальное не удается, и вы можете перейти к файлу .php на сервере, создайте файл с использованием phpinfo, как это, и посмотрите, какие файлы ini используются:
<?php
phpinfo();
Вы, возможно, передали неправильные опции find, как это сделал Парто в его ответе.
Попробуйте эту команду find:
find / -iname '*php.ini*'