sed -i 's/date.timezone =/date.timezone = Asia\/Shanghai/g' /usr/local/php/etc/php.ini
如果只有root用户才出错的话,而其他用户可以成功执行,那就先排除命令本身的问题。你可以对比一下root用户和可以成功执行的用户两者间的环境差异,用set命令各导出一份环境变量列表,看是否哪里有不同。
另外,还可以对比检查一下ulimit -a,看是否不同。
有的时候,普通用户和root的PATH和LD_LIBRARY_PATH设置的不同会导致一些异常,比如说执行的根本不是同一个路径下的命令。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)