这是你没有权限修改。
你用手工操作用的是什么身份??你给php相应的身份就可以了

解决方案 »

  1.   

    手工可更改是因为你用root用户登陆,自然可以更改任意目录文件属性。运行apache的用户没有权限更改usr/local/apache/htdocs/seattle_Ben/addressbook的属性。你先设置它不行吗?
      

  2.   

    因为你执行PHP脚本的是NOBODY用户,他不是addressbook的属主,即拥有者,所以他没有执行该命令的权限。
      

  3.   

    呵呵,主要问题就是权限不足啦,解决办法可以有几种,
    1. 首先将这个目录权限改掉,php自然也就能用啦
    2. 比较好的办法是,将楼主的所有文件改为所有者,apache(nobody的运行帐户),命令是:
    chown -R nobody YourWebPageDir
      

  4.   

    这是权限问题,你需要以root身份给Nobody(Apache)相应的权限php程序才能执行chmod函数