Intereting Posts

php.ini – командная строка PHP и WAMP-сервер для доступа к различным файлам

Я не знаю, является ли это поведением по умолчанию или нет, но мне кажется странным.

Я установил WAMP-сервер v2.2e с нуля с помощью PHP 5.4.3 на машине Windows 7. Я получаю эти незначительные ошибки, которые мне действительно не нужны (когда я активирую расширение, мне иногда нужно выйти из WAMP и снова запустить его, чтобы увидеть изменения),

но это не потому, что я здесь.

Когда я нажимаю на значок WAMP -> PHP -> php.ini, файл, который я открываю, является тем, который находится в каталоге apache ( <WAMP dir>\apache\apache2.4.2\bin\php.ini )

Вывод команды windows cmd php -i | find /i "Configuration File" php -i | find /i "Configuration File" выходы php -i | find /i "Configuration File" <WAMP dir>bin\php\php5.4.3\php.ini

Это желаемое поведение?

То, что я на самом деле пытаюсь сделать, это установить phpdoc, и результат, который я получаю после открытия (с моим браузером, а не с командной строкой PHP), localhost/phpDocumentor/installer.php имеет следующие строки:

 ... ... Problem 2 - Installation request for phpdocumentor/template-checkstyle 1.0.1 -> satisfiable by phpdocumentor/template-checkstyle 1.0.1. - phpdocumentor/template-checkstyle 1.0.1 requires ext-xsl * -> the requested PHP extension xsl is missing from your system. Problem 3 - Installation request for phpdocumentor/template-new-black 1.0.4 -> satisfiable by phpdocumentor/template-new-black 1.0.4. - phpdocumentor/template-new-black 1.0.4 requires ext-xsl * -> the requested PHP extension xsl is missing from your system. Problem 4 ... ... 

… у вас есть идея.

В файле php.ini WAMP используется:

extension=php_xsl.dll

И php.ini для использования в командной строке php имеет:

;extension=php_xsl.dll

Я мог бы просто раскомментировать расширение в другом файле .ini, но это не решит проблему.

Есть идеи?

Solutions Collecting From Web of "php.ini – командная строка PHP и WAMP-сервер для доступа к различным файлам"

Все, что вы упомянули, – это ожидаемое поведение. У Apache есть собственная версия php.ini, которую он использует, и требуется перезапуск Apache для внесения любых изменений.

CLI также будет иметь собственный php.ini.

Общепринятой практикой является отдельный php.ini для cli, cgi …

Что касается другой среды, вы можете использовать разные настройки, загружать разные модули.