【cmd下运行php脚本】教程文章相关的互联网学习教程文章

如何在预定时间运行PHP脚本

我需要在每天的预定时间运行php脚本来更新数据库中的某些字段并发送自动电子邮件.我怎么能这样做? 是否可以在XAMP服务器中编写一些服务以在预定时间每天运行脚本?我不知道如何更新数据库并在预定时间自动发送电子邮件.任何人都可以分享一些想法或概念吗? 我正在使用在Linux Server中运行的PHP和MySQL.解决方法:您应该使用Cron作业来完成它.查看the Wikipedia page上的示例. Cron作业应该使用运行必要任务的php可执行文件来调用脚...

Ajax – 在后台运行PHP脚本进行通信?

我怀疑这个问题看起来太……愚蠢,但是我试图找到一个很好的解决方案而且我有点卡住了. 所以,这是我的情况: >我正在使用Ajax执行一系列任务.实际上,我正在排队(或者有时平行,对我来说并不重要)一个或多个请求.>以百分比显示进度(执行X任务中的1个)>完成后,显示最终结果. 我正在尝试做什么: >而不是运行3-4个不同的任务(= 3-4个不同的PHP脚本通过Ajax异步调用),我想只有1个(= 1个脚本) – 换句话说,将X脚本合并为一个. (这很简单)....

如何编写异步Web服务在后台运行php

即时编写后台处理Web服务使用PHP需要在后台运行即使用户关闭浏览器有没有办法使用PHP做到这一点? 更多信息 是的我正在使用symfony / php处理大型网络项目(付费滚动).当工资单用户到达时,它需要在每个月处理,然后单击流程按钮.那么工资单应该在没有apache服务器超时的情况下处理.为此,我希望能够在后台运行异步Web服务.解决方法:正如评论家所说,你应该使用CRON job,因为它最适合这类问题.但是,您需要通过单击用户来启动作业.这是我...

在没有更改目录的情况下运行PHP Artisan【代码】

如何在不更改proect目录的情况下运行命令php artisan serve? 我尝试运行此命令但没有任何反应php /home/john/Documents/project/ artisan serve --port=1111我想将此命令插入bash别名的alisases,所以我不再需要插入端口了.请帮帮我,如何运行指定目录的工匠?解决方法:尝试删除空间:php /home/john/Documents/project/artisan serve --port=1111

使用soap和wsdl的web服务不能运行php【代码】

我正在尝试使用wdsl和soap创建一个Web服务.服务器将用php编写. 截至目前,我通过向soap服务器对象添加一个函数来尝试一些事情.我的要求是这个函数应该采用一个关联数组.现在它返回一个字符串,但它现在只是试用,并将根据要求返回一个数组. 为了将一个assoc数组作为输入,我在wsdl中定义了一个complexType.以下是代码<types><xsd:schema targetNamespace="http://projects.kp/test/webservice/StoreService.wsdl"xmlns="http://www.w3....

使用crontab运行PHP脚本【代码】

我理解这是问题,但无论我查了多少教程,我都无法让我的crontab工作,我正在构建一个网站,它将依赖crontab每晚重置我数据库中的特定设置. 这是我的crontab文件:# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provid...

用于运行PHP Erlang的Web服务器

我希望在Web服务器上运行PHP和Erlang. Apache被排除在外,因为后端Erlang进程需要同时处理大约3000个请求.所以绝对是像lighttpd那样内存占用更少的东西…… 你会推荐哪一个?为什么?解决方法:Erlang内置了Web服务器: http://yaws.hyber.org/ 你可以使用哪个.它应该真的非常快. 如果你想将Erlang暴露给网络,那么Yaws就是最好的方法(只是学习Erlang,所以这可能是不正确的) 编辑: 经过深入挖掘后,我发现Erlang webserver(Yaws)可以运...

从PHP脚本运行PHP脚本而不会阻塞【代码】

我正在构建一个蜘蛛,它将遍历各个站点并对其进行数据挖掘. 由于我需要单独获取每个页面,这可能需要很长时间(可能是100页).我已经将set_time_limit设置为每页2分钟,但似乎apache会在5分钟后杀死脚本,无论如何. 这通常不是问题,因为这将从cron或类似的东西运行,没有这个时间限制.但是我也希望管理员能够通过HTTP接口手动启动提取. apache在整个持续时间内保持活动并不重要,我将使用AJAX触发一次获取,并在一段时间内使用AJAX进行检查....

如何在命令行下运行php脚本以及传递参数

在命令行下运行脚本:window下,假设php安装目录为c:\program files\php5\,那么使用命令窗口进入到该路径下,敲入php hello.php回车,则会执行当前路径下的hello.php文件,如果要指向其他路径下php文件,可以在php 路径/hello.php ,这种形式称为CLI模式,我们平时通过浏览器看到的那种称为CGI模式,至于传递参数,php文件在cli模式下,直接通过在文件名称后面接参数,多个参数中间用空格隔开,在php文件里面是通过两个变量来获取...

laravel-admin安装的时候运行php artisan admin:install命令报错SQLSTATE[42000]: Syntax error or access violation:【代码】【图】

错误如下所示: 首先删除已经创建的两张表,然后在app\Providers\AppServiceProvider.php文件中boot方法中增加默认值,别忘记引入 Schema类 <?phpnamespace App\Providers;use Illuminate\Support\ServiceProvider; use Illuminate\Support\Facades\Schema; //add fixed sqlclass AppServiceProvider extends ServiceProvider {/*** Bootstrap any application services.** @return void*/public function boot(){Schema::defa...

无限期运行PHP脚本,MySQL超时

我有一个无限运行的PHP脚本,每5-10秒执行一次特定的任务(一个do-while循环,在每次迭代结束时检查数据库以确定它是否应该继续).此任务包括MySQL数据库查询.处理数据库连接的最佳方法是什么?我是不是该: a.)断开然后每次迭代重新连接到数据库? b.)将连接超时设置为无限期限制? c.)ping数据库以确保我仍然连接,并在执行和查询之前根据需要重新连接? d.)还有别的吗? 编辑:为了澄清,脚本向用户的iPhone发送推送通知.解决方法:你无...

在不同于Ubuntu / Windows的Mac上运行PHP和MySQL

我从未使用过Mac来开发PHP应用程序.我更像是一个Ubuntu人.所以我想知道是否安装&在Mac上运行AMP应用程序是不同的. 例如,如果我将Ubuntu与Windows进行比较,这里有一些差异. >你必须在<?php?>中包含php代码. Windows的所有时间,但在Ubuntu上你可以使用<? ?&GT>在Windows上,当您将数据库表命名为tblMyTable时,它将更改为tblmytable(全部小写).>在Windows和Ubuntu上指定了不同的Crons.> Ubuntu上的文件名区分大小写,但不在Windows上...

如何通过双击Windows XP中的html文件之类的任何文件夹来运行php文件?

是否有任何技巧可以像双击HTML文件那样从任何文件夹中的Windows XP中运行.PHP文件? 我使用XAMPP,但在此我们需要将文件放在特殊的htdocs文件夹中.我想通过双击从任何文件夹(桌面)运行文件.解决方法:经过大量搜索后,我发现了一种简便的方法PHPScriptNet – Great portable application for those who learning PHP. PHPScriptNet can run your PHP script anywhere in Windows machine without installing PHP or any webserver.htt...

正在运行PHP进程的当前活动

我运行的PHP脚本要花费几个小时,通常需要很长时间,但是我不确定它在做什么或要持续多长时间. 我知道我可以通过“ top”查看它运行了多长时间和使用的内存,但是有什么方法可以实际看到正在运行的PHP进程中正在处理哪些行?解决方法:选项是: >将所有内容记录到某个日志文件中(在每一行代码之前和之后)>使用strace检查您的进程当前正在执行哪个系统调用>在php中启用xdebug并从支持它的某个IDE远程连接到您的脚本.

在内存中运行PHP【代码】

由于我无法在GAE服务器上写文件,因此有一种方法可以直接在内存中运行PHP代码,而无需使用php文件.顺便说一句,我使用Quercus在GAE中运行PHP.您可以参考链接:http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/非常感谢.解决方法:您可以从PHP使用eval()来执行PHP代码字符串,而无需将其保存到文件中. 例如:eval('echo hi;'); // this echoes "hi"

运行 - 相关标签