- Как добавить путь до … в переменную PATH
- Что такое переменная PATH и для чего она нужна?
- Как добавить PHP в системные переменные среды?
- Категории
- Свежие записи
- Как добавить путь до PHP в переменную окружения PATH в Windows
- Нужно ли в Windows добавлять PHP в переменную окружения
- Как добавить PHP в системные переменные среды
- How to add your PHP runtime directory to your Windows 10 PATH environment variable
- Target audience
- How to
- How to test if it worked out
- PHP Environment Variables Windows 10/11 Xampp
- How to Set PHP Path in Environment Variables Windows 11/10 Xampp
- Step 1 – Open Windows 11/10 Environment Setting
- Step 2 – Environment Setting
- Step 3 – Edit System Environment Variable Path
- Step 4 – Add PHP Xampp Path
- Step 5 – Restart Windows 10
- Step 6 – Open Command Prompt and Check PHP Version
- How to add PHP path to %PATH% environment variable on Windows
- Do I need to add PHP to environment variable on Windows
- How to add PHP to system environment variables
- Related articles:
Как добавить путь до … в переменную PATH
В различных руководствах и документациях часто встречается пункт «добавьте путь до чего либо в переменную PATH». Что это за переменная и как в нее что-то добавить описано ниже, в этой заметке.
Что такое переменная PATH и для чего она нужна?
Если коротко, то PATH это такая переменная, с помощью нее операционная система ищет исполняемые объекты, которые вы пытаетесь вызвать в командной строке.
Другими словами, PATH позволяет запускать исполняемые файлы, без указания их точного местоположения на диске. Например, после установки Python на Windows, для выполнения скрипта Питона нам достаточно в командной строке набрать:
Нам не пришлось указывать точного пути до интерпретатора Питона (в моем случае C:\Users\Alex\AppData\Local\Programs\Python\Python37-32\python.exe) как раз из-за установленной переменной PATH.
соответствующую программу. Этим можно воспользоваться в своих целях двумя способами:
Как добавить PHP в системные переменные среды?
Для примера добавим PHP в переменную PATH.
У меня на компьютере интерпретатор php располагается в каталоге C:\xampp\php72, поэтому чтобы выполнить php скрипт в командной строке, мне нужно ввести:
Но согласитесь, гораздо удобней так:
К тому же некоторые программы, например IDE будут автоматически «понимать» где расположен интерпретатор php.
Итак, чтобы добраться до настроек переменной PATH, нам сначала нужно открыть Панель управления Windows, поскольку Микрософт постоянно меняет ее положение, проще всего найти ее через поиск:
Далее нужно выбрать Система -> Дополнительные параметры системы.
В последних версия Windows 10 Дополнительные параметры системы открываются по такому пути:
Сначала открываете Все параметры -> Система, далее слева внизу выбираете О программе и справа в списке будет нужный пункт Дополнительные параметры системы.
В открывшемся окне Свойства системы нужно выбрать вкладку Дополнительно и внизу будет кнопка Переменные среды.
Выбираем переменную среды Path и нажимаем Изменить. После этого нажимаем кнопку Создать и вводим пусть до папки, где расположен наш интерпретатор PHP, в моем случае C:\xampp\php72.
Далее везде нажимаем ОК, все, переменная среды для PHP сохранена.
Теперь, если перезапустить командную строку, можно выполнять php скрипты не указывая полного пусти к интерпретатору.
Категории
Свежие записи
Как добавить путь до PHP в переменную окружения PATH в Windows
Вполне возможно, что вам не приходилось ранее сталкиваться с PATH и выражениями «переменная окружения», поэтому я кратко поясню, что это такое.
Переменная PATH содержит список папок, в которых Windows ищет исполнимые файлы.
В графическом интерфейсе, когда для запуска программ используются ярлыки, значение PATH не очень большое. Но если вы запускаете программу в командной строке, то PATH может пригодиться. Опять же, если вы указываете полный путь до файла, например, C:\Users\Alex\Documents\php.exe, то PATH не используется. Но если, например, вы запускаете программу только по имени файла или просто по имени (без файлового расширения), то запустится ли программа, будет зависеть от содержимого переменной PATH.
К примеру, я в командной строке пытаюсь запустить файл (без указания полного пути)
В этом случае операционная система посмотрит все записи PATH (там может быть указано несколько каталогов). Затем в каждом из этих каталогов Windows попытается найти файл php.exe. Если файл найден, то он будет запущен. Если файл не найден, то будет выведено соответствующее сообщение.
По сути, что-то дописывать в переменную PATH нужно только тем, кто много работает с командной строкой. К примеру, вы программист и размещаете свои программы в папке C:\MyApps и при этом вы часто запускаете свои утилиты командной строки. В этом случае вы можете добавить C:\MyApps в PATH и после этого для запуска программ из этой папки вам уже не нужно будет каждый раз вводить полное имя (например, C:\MyApps\parser.exe), а достаточно будет в командной строке ввести только имя файла:
Нужно ли в Windows добавлять PHP в переменную окружения
При установке и настройке PHP в Windows необязательно добавлять в PATH путь до PHP, но это рекомендуется делать.
Во-первых, вы сможете запускать PHP используя сокращённую запись:
C:\Server\bin\PHP\php.exe my_script.php
Во-вторых, ряд расширений (которые включаются в файле php.ini) работают некорректно, если вы не прописали в PATH путь до PHP; в том числе, это касается такого довольно популярного расширения как cURL. По идее — это какой-то баг этих расширений или PHP, но нам самим придётся исправлять ситуацию, поскольку эта проблема существует уже много лет.
Как добавить PHP в системные переменные среды
Нажмите кнопку Windows (это которая раньше была кнопкой «Пуск»), начните набирать «Изменение системных переменных среды»
и откройте соответствующее окно настроек.
Там нажмите «Переменные среды», откроется:
В окне «Системные переменные» найдите и кликните на Path, потом нажмите «Изменить»:
Далее «Создать» и впишите туда «C:\Server\bin\PHP\»:
Поднимите запись в самый Вверх:
Закройте все окна с сохранением сделанных изменений.
How to add your PHP runtime directory to your Windows 10 PATH environment variable
Language: English Target proficiency level: Novice (New to coding) PHP
Today I will explain how to add your PHP runtime directory to your Windows 10 PATH environment variable. This will give you global access to php.exe from any command prompt.
Please note that you must reopen your command prompt windows (if you had any open prior to the update).
Command prompt loads the PATH environment variable when it is first open.
Target audience
- Windows 10 users
- PHP developers that want PHP to be globally accessible from any command prompt (ex.: php.exe for “linting” or to start a dev. server)
Note that you are not limited to PHP, this can be any directory containing any program — ex.: npm
How to
Copy shortcut: ctrl+C Paste shortcut: ctrl+V
- Find your PHP installation directory and copy it somewhere (your clipboard is a good place)
- For MAMP users it will be something like C:\MAMP\bin\php\php5.6.21 (the PHP version may vary).
- Right-click on the “Start menu”
- Click “System”
- Click “Advanced system settings”
- Click “Environment Variables…”
- Select the “Path” variable (in your user or in the system list)
- Click “Edit…”
- Click “New”
- Paste your PHP path
- Click OK
- Click OK
- Click OK
- Close your “system window”
How to test if it worked out
- Open a command prompt
- Right-click on the start menu
- Click “Command Prompt” or “Command Prompt (admin)”
If it displays PHP help then it worked!
PHP Environment Variables Windows 10/11 Xampp
Set PHP environment variables windows 11/10 xampp; Through this tutorial, you will learn how to set or add PHP environment variables in windows 11/10 xampp.
How to Set PHP Path in Environment Variables Windows 11/10 Xampp
- Step 1 – Open Windows 11/10 Environment Setting
- Step 2 – Edit Environment Setting
- Step 3 – Edit System Environment Variable Path
- Step 4 – Add PHP Path
- Step 5 – Restart Windows 11/10
- Step 6 – Open Command Prompt and Check PHP Version
Step 1 – Open Windows 11/10 Environment Setting
First of all, visit your system bottom search bar and search Environment Variables; as shown below picture:
Step 2 – Environment Setting
Then Click on the environment variable setting; as shown below picture:
Step 3 – Edit System Environment Variable Path
Edit system environment variable path; as shown below picture:
Step 4 – Add PHP Xampp Path
Add/set PHP xampp path in environment setting; as shown below picture:
Note that; we have installed xampp in D directory.
Step 5 – Restart Windows 10
Restart your windows 10 system.
Step 6 – Open Command Prompt and Check PHP Version
Now, open your command prompt and run the following command to check php version:
How to add PHP path to %PATH% environment variable on Windows
It is quite possible that you have never encountered echo %PATH% and environment variable expressions before, so I will briefly explain what it is.
The PATH variable contains a list of folders in which Windows looks for executable files.
In the GUI, when shortcuts are used to launch programs, the PATH value is not very large. But if you run the program on the command line, then PATH can come in handy. Again, if you specify the full path to the file, for example, C:\Users\Alex\Documents\php.exe, then PATH is not used. But if, for example, you run the program only by the file name or just by the name (without the file extension), then whether the program starts will depend on the contents of the PATH variable.
For example, I try to run a file on the command line (without specifying the full path)
In this case, the operating system will look at all PATH entries (several directories may be specified there). Windows will then try to find the php.exe file in each of these directories. If the file is found, it will be launched. If the file is not found, a corresponding message will be displayed.
In fact, only those who work a lot with the command line need to add something to the PATH variable. For example, you are a programmer and you place your programs in the C:\MyApps folder and you often run your command line utilities. In this case, you can add C:\MyApps to PATH and after that, to run programs from this folder, you no longer need to enter the full name each time (for example, C:\MyApps\parser.exe), but it will be enough in the command line enter only the filename:
Do I need to add PHP to environment variable on Windows
When installing and configuring PHP on Windows, it is not necessary to add the path to PHP to the PATH, but it is recommended to do so.
First, you can run PHP using the shorthand:
C:\Server\bin\PHP\php.exe my_script.php
Secondly, a number of extensions (which are included in the php.ini file) do not work correctly if you do not write the path to PHP in the PATH; this also applies to such a rather popular extension as cURL. In theory, this is some kind of bug of these extensions or PHP, but we ourselves will have to fix the situation, since this problem has existed for many years.
How to add PHP to system environment variables
In the search box start typing “Edit the system environment variables”
and open the corresponding settings window.
There click on “Environment Variables”, it will open:
In the “System variables” window, find and click on Path, then click “Edit”.
Then click the “New” button and enter “C:\Server\bin\PHP\” there:
Raise the entry to the very top:
Close all windows and save your changes.
Related articles:
This entry was posted in Software, hardware and other IT and tagged in PHP.