Articles of PHP的

从php脚本运行git pull

我正在尝试使用Git,GitHub和SSH的完美工作stream,除了运行git pull命令之外,我已经设置了一切。 当我运行exec('git pull')我得到: 无法创build目录“/.ssh”。 主机密钥validation失败。 致命的:远端意外挂断 如果我在terminal(作为根)运行它,它工作得很好,但我需要这个钩子从邮政接收url(Github)工作。 如果我做exec('whoami')我得到apache 。 这是CentOS中的一个(dv)。

无法从stream动虚拟机发出出站HTTP请求

我无法从我设置的Vagrant虚拟机内连接到互联网。 例如,在根,当我input: curl http://google.com 它失败的消息: curl: (6) Couldn't resolve host 'google.com' 我不确定是否是防火墙设置,但据我所知,我还没有为端口80或任何其他端口创build任何防火墙规则。 这是我的stream浪文件的相关部分。 如果有任何其他信息可以提供,请在评论中告诉我们: Vagrant.configure("2") do |config| # All Vagrant configuration is done here. The most common configuration # options are documented and commented below. For a complete reference, # please see the online documentation at vagrantup.com. # Let Vagrant manage the hostname at boot […]

mkdir权限将不起作用

我不明白为什么我必须使用chmod来获得正确的权限..该文件已成功创build,但0755而不是0775,我在mkdir指定。 ( http://php.net/manual/en/function.mkdir.php ) 我必须在mkdir之后执行chmod来设置正确的权限。 安全模式在php.ini中是closures的,并且该文件夹属于php的组和所有者(www-data) 这不起作用: if(!is_dir("/var/www/customers/$username/$project_name")) { mkdir("/var/www/customers/$username/$project_name",0775); } 但是这样做: if(!is_dir("/var/www/customers/$username/$project_name")) { mkdir("/var/www/customers/$username/$project_name"); chmod("/var/www/customers/$username/$project_name",0775); }

将HTML转换为RTF(HTML2RTF转换器)

我正在寻找一个简单的HTML2RTF转换器,我可以使用我的网站上使用* nix像操作系统。 我在网上找不到任何东西,希望SO社区能帮助我。 PS:我不想从头开始实现,只要我可以在像系统一样的* nix上运行它,它并不是什么语言。 如果你们已经有一些个性化的实现,那么首选的语言就是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字段中写入什么,所以这个文件运行?