出现:mkdir() Permission Denied :
1、查看php执行的用户是哪一个:
ps -ef |grep php //发现是www
2、给web目录增加对应的用户和组:
chown -R www:www /www/tmp/public/runtime
—— 第一个www代表文件的拥有者名称,第二个www代表所属群组名称。
——也就是指定了,runtime是属于www组下的www用户的
3、给www用户组增加 rw权限:
chmod -R g+rw /www/tmp/public/runtime
—— g+rw表示给runtime所有者所在的组的所有的户都增加r+w的权限。而在第二步,我们把runtime的权限赋给了www组下的www用户。
—— g表示与该档案的拥有者属于同一个群体(group)者。
—— 一般www组也就www一个用户,但是那个安装laravel文章里面的其实是apache用户名,但是我们赋值的是组,所以没关系。