Articles of PHP的

升级在XAMPP为PHP的PHP?

我怎样才能升级我当前的PHP(仅)在XAMPP? 我需要从5.3.1升级到5.4.0

用php在后台执行一个shell脚本

我需要执行一个shell脚本。 赶上是我想要做到这一点 $Command = "nohup cvlc input –sout '#transcode {vcodec=h264,acodec=mp3,samplerate=44100}:std{access=http,mux=ffmpeg{mux=flv},dst=0.0.0.0:8083/".output"}' &"; $str = shell_exec($Command); 我不希望它等到命令完成后,我希望它在后台进程中运行。 我不希望另一个PHP线程,因为它会超时命令可能需要3个小时才能完成。

在服务器端完全运行PHP脚本

我遇到了一个问题,那就是腻子经常断开连接。 所以,当我从terminal运行PHP脚本时,它总是被打断。 剧本应该运行几个小时,所以我没有任何运气。 我怎么能从服务器端完全运行这个? 我正在阅读关于cron的工作,但是我现在很难理解。 有什么替代我的需要克伦? 我有几个脚本PHP文件需要一个一个地运行,或者一次运行两个。 有任何想法吗?

cron作业在linux / php中备份数据库

我是新的linux的cron作业,我使用mysql数据库,我的数据库名finaldb,我想每隔一小时拿这个数据库, 我有文件夹叫dailbackup,在这个我有文件夹明智的date,在这个每个文件夹我有备份MySQL数据库文件 名字像final_db_9.sql(这个备份是在早上9点采取的),final_db_13.sql(这个备份是在中午1点采取的, 目前这个过程是手工做的,是否有可能使它自动化,有什么想法,build议,

PHP / PAM更改用户密码?

有没有工作包来改变使用PHP的Linux用户密码? 我已经尝试使用PECL:PAM,但是当它尝试更改密码时发生错误。 编辑: PHP代码: echo pam_chpass($username, $password, $new_pass, &$error) ? 'good' : $error; PHP(回声)输出: Permission denied (in pam_authenticate) 从/ var / log / auth(这些实际上是从以前,日志似乎没有工作的ATM由于某种原因尚未确定): Jun 11 15:30:20 veda php: pam_unix(php:chauthtok): conversation failed Jun 11 15:30:20 veda php: pam_unix(php:chauthtok): password – (old) token not obtained Jun 11 15:30:20 veda php: pam_winbind(php:chauthtok): valid_user: wbcGetpwnam gave WBC_ERR_DOMAIN_NOT_FOUND 其他: […]

Godaddy cron作业设置为运行php脚本

你能帮我在godaddy虚拟主机上设置cron作业吗? 我有我需要运行的PHP文件,它位于cron子目录(因此地址是http://test.com/cron/file.php )。 我需要在命令input字段中写入什么,所以这个文件运行?

Linux用户和LAMP服务器组

根据linux用户和组build立LAMP服务器的最佳做法是什么? 如果在同一台服务器上托pipe多个站点,最好是拥有一个拥有与apache相同组中的所有站点源文件(并上传)的单个用户,或者为每个站点拥有不同的用户每个站点都有自己的crontab)? 还是其他什么东西? 出于某种原因,这个问题似乎从来没有在我遇到的PHP / MySQL / Linux书籍中得到解决。

PHP-FPM – 杀死所有属于php-fpm的linux进程 – 一个命令行

我注意到,PHP-FPM并不总是正确关机。 问题是一些服务依然存在,无法重新启动。 我想要一个命令行来运行,这将杀死所有的php-fpm进程,所以我可以将它添加到init.d,所以停止将确保它们全部被删除。 如果我运行以下,我可以看到所有的过程: ps -aux | grep php-fpm 他们显示如下: 793 102971 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool tokyodating.co 794 102972 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool turkeydating.co 794 102973 0.0 0.1 4520304 5868 ? S 13:20 0:00 php-fpm: pool turkeydating.co 794 102974 0.0 0.1 4520304 5868 […]

随机PHP FastCGI /连接重置由同行/不完整的标题

我一直在我的基于PHP / MySQL的网站上的各种共享主机上随机500 Internal Server错误。 我在共享的Linux服务器上通过CGI / FastCGI使用PHP 5.2.17。 当我查看日志时,我看到: [error] [client 75.71.176.224] (104)Connection reset by peer: FastCGI: comm with server "/dev/shm/blackmou-php.fcgi" aborted: read failed, referer: … [error] [client 75.71.176.224] FastCGI: incomplete headers (0 bytes) received from server "/dev/shm/blackmou-php.fcgi", referer: … [error] [client 75.71.176.224] (104)Connection reset by peer: FastCGI: comm with server "/dev/shm/blackmou-php.fcgi" aborted: read […]

最快的方式来比较目录状态,或哈希为乐趣和利润

我们有一个PHP应用程序,并且认为让应用程序知道自从上次执行以来是否发生了更改。 主要是由于pipe理caching等,并且知道我们的应用程序有时被不记得清除caching的人访问。 (改变人是显而易见的答案,但唉,不是真的可以实现的) 我们已经提出了这个问题,这是我们设法实现的最快速度,对于一个典型的项目,开发人员平均运行0.08。 我们已经尝试了shasum,md5和crc32,这是最快的。 我们基本上是每个文件的内容,然后输出。 安全并不是一个问题,我们只是希望通过不同的校验和来检测文件系统的变化。 time (find application/ -path '*/.svn' -prune -o -type f -print0 | xargs -0 md5 | md5) 我想问题是,这可以进一步优化吗? (我意识到修剪svn将会花费一些代价,但是查找只花费最less的时间,所以它会非常小,我们正在testing这个工作副本atm)