最近在做个小东西,想用PHP跑console,生成一个文件,然后由WEB去调用这个文件。可是却一直失败。
命令行下,用crontab跑,因为WEB是在Safemode下面,但我需要Exec,因此crontab调用php的时候,我就指定了phpini,类似/php -c phpinifilepath phpfilename,于是这样可以了。
但生成出来的文件被WEB调用后。一直显示是失败。郁闷了。。
纯记录,无意义
Submitted by gouki on 2010, May 27, 12:13 PM. PHP
最近在做个小东西,想用PHP跑console,生成一个文件,然后由WEB去调用这个文件。可是却一直失败。
命令行下,用crontab跑,因为WEB是在Safemode下面,但我需要Exec,因此crontab调用php的时候,我就指定了phpini,类似/php -c phpinifilepath phpfilename,于是这样可以了。
但生成出来的文件被WEB调用后。一直显示是失败。郁闷了。。
纯记录,无意义
因为WEB方式是Safemode on的,命令行下就有很多函数不能使用了。所以,命令行下指定一下ini文件就行了。
Post by gouki on 2010, May 28, 9:18 AM #1
在crontab下为什么要指定php.ini呢?
Post by deeka on 2010, May 28, 8:34 AM #2
一看就知道是生成文件的权限问题!
Post by 爆波团团长 on 2010, May 27, 10:21 PM #3