Articles of PHP的

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)

在var / www / image目录中启用写入权限Ubuntu服务器

我试图让我的phptesting上传脚本工作,并想知道什么命令将允许file upload到在ubuntu服务器在var / www / image目录

如何负载平衡一个PHP应用程序?

我正在寻找指南,build议,或如何负载平衡的PHP应用程序的示例。 我的设置是Ubuntu 10.04和PHP 5.3。 我以前从来没有加载均衡的服务器,我正在寻找任何提供的帮助。 更新: 这是一个networking应用程序,预计有几百个用户在同一时间使用它。 MySQL将成为数据库。 会有会话使用的用户,但我听说,会议不能承载多个服务器。 将会有非常频繁的内容更新。 将会有文件,但我会为这些使用CDN。

构build用于在Android平板电脑上运行PHP和MySQL的Android应用程序

我想在我的Android设备上运行PHP + MySQL服务器。 人们似乎build议应用程序,如KSWeb和位网站 。 build议的其他解决scheme是我安装了一个应用程序,允许我在Android上运行Linux 。 这需要Android设备根植。 🙁 我不想为此使用任何其他应用程序。 所以我想build立一个类似于KSWeb的应用程序。 我已经search了如何开始build设这样的应用程序,但迄今为止还没有帮助。 任何指导如何去做这个? 我的意思是,KSWeb如何在没有root的情况下构build这样的东西。 :o 任何有关如何构build这个应用程序的指导将是非常有帮助的。 在某处我被告知为ARMv6编译的二进制文件,但是我不知道如何开始。 NDK能对我有用吗? 请帮忙。

PHP日志文件的颜色

我正在写一个PHP日志文件类,但我想添加颜色到写入文件的行。 我遇到的问题是颜色也改变了terminal的颜色,我想实现的只是改变写入日志文件的行的颜色。 class logClass extends Singleton { private function checkDate() { return date("onSj"); } public function logNotice($str) { $this->write($str, "\033[33m"); } public function write($string, $color) { $fileName = $this->checkDate(); $handle = fopen('error.log', 'a'); fwrite($handle, "$color" . date("Ymd H:i:s") . $string . "\n"); fclose($handle); } }