Вам не нужно помещать муравейник, чтобы сделать с PHP где-нибудь рядом с c:\windows
папкой.
Если вы это сделаете, это только испортит вас, когда вы обновите PHP до новой версии.
Если вы вставите компакт-диск в папку, в которой установлен PHP, и выполните php --ini
команду, он прочитает файл php.ini из папки, в которой вы находитесь.
D:\wamp\bin\php\php5.5.12>php --ini
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File: D:\wamp\bin\php\php5.5.12\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Я думаю, что это также плохая идея поместить папку установки PHP в Windows PATH.
Все, что вам нужно, это небольшой командный файл, который настроит ваш PATH на время используемого вами командного окна и поместит его в одну из папок, которая уже находится в Windows PATH.
Итак, если вы установили PHP в C:\php
этот пакетный файл
phppath.cmd
PATH=%PATH%;C:\php
php --ini
php -v
И затем вы просто запускаете этот пакетный файл каждый раз, когда открываете командные окна и хотите запустить некоторый код PHP, и ваша среда будет настроена. Вы также можете добавлять другие вещи в этот пакетный файл, когда вам нужны другие вещи, добавленные в вашу среду, такие как Composer и т. Д.
Согласно документации:
Вы должны попробовать либо
PHPRC
переменную среды, либо ключ реестра[HKEY_LOCAL_MACHINE\SOFTWARE\PHP]
.источник
Я попробовал все без успеха. изменил apache httpd.conf, php.ini и несколько других попыток, которые всегда приводили к загрузке файла конфигурации - (нет). Наконец, я скопировал все файлы из каталога php в каталог C: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \ bin и все начало работать. Отлично. К сожалению, это не идеальное решение, но оно сработало.
источник