Как создать запланированную задачу для запуска PHP-файла?
Да, я заполнил все в запланированной задаче, но это все еще не работает.
Выполнить: «C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ WEB \ 4w_website \ save.php"
- Возможно ли получить PID процесса, запущенного exec () в Windows XP?
- Работа с японскими именами файлов в PHP 5.3 и Windows Vista?
- композитор не устанавливается в Windows 7
- Есть ли способ установить Composer глобально в Windows?
- Ошибка загрузки файла 404 на сервере
Начало работы: «C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ WEB \ 4w_website"
Он просто открывает файл PHP в «Блокноте».
Я дал правильное имя пользователя и pwd.
Пожалуйста, помогите мне..
Команда Run должна быть
C: \ Path \ to \ php.exe -f "C: \ Path \ to \ file.php"
Из командной строки help php.exe:
-f Разбор и выполнение <файл>.
Я просто написал файл .bat
который выполняет работу file.bat
@ECHO OFF php.exe -f "C:\code\cust.php"
И поставьте его в Задачи расписания следующим образом:
Выполнить: C:\code\file.bat
Начните с: C:\code\
Если вы используете php-скрипты, в большинстве случаев скрипт ожидает выполнения в текущей папке. Это означает, что вы должны настроить папку для каждого своего действия, используйте поле « Начать вход ».
Пример:
Run: C:\php\php.exe Arguments: -f C:\web\myscript.php
Не забудь:
Start in: C:\web\
Похоже, что у вас нет файлов PHP, связанных с EXE.
Вы можете сделать это « Мой компьютер» > « Инструменты» > « Свойства папки» > « Типы файлов» . Если ничего другого, это также может помочь вам проверить ваши настройки для них.
В противном случае вы можете указать «C: \ path \ to \ php.exe [файл]» в задаче.
Это то, что я сделал:
Файл PHP
<?php my code goes here ?>
* Обратите внимание, что если вы используете HTTP API / CURL в CLI, используйте dl("php_curl.dll");
это нагружает завиток в cli
Теперь я добавил PHP к переменной пути к Windows, это можно сделать с помощью моего компьютера, свойств, дополнительных параметров, переменных среды, новых
Затем я создал файл .bat, просто откройте блокнот и введите код ниже и сохраните как myfile.bat
@ECHO OFF php -fd:\wamp\www\V3\task.php
Этот сайт может помочь вам в синтаксисе файла .bat.
Теперь создайте новую запланированную задачу на windows и вызовите вышеуказанный .bat-файл в качестве источника,
Проверьте, есть ли пробелы ( ) в вашем каталоге. Если это так, вам нужно приложить их к
"
.
"C:\Path\to php file\php.exe" -f "C:\Path\to php file\file.php"
И если это все еще не сработало, проверьте файл file.php
если в него есть файлы.
include("file2.php"); /* OR */ include_once("file2.php");
вinclude("file2.php"); /* OR */ include_once("file2.php");
Убери это. И если необходимый файл в файле file.php
действительно необходим, попробуйте переместить код / скрипт из этого включенного файла в ваш основной файл.
Я думаю, вы должны выполнить свой скрипт PHP через URL. вы можете написать пакетный скрипт для выполнения URL-адреса. Почему вы не пишете скрипт на другом языке, такой как командный скрипт, vbscript или т. Д.