Php 在Mac OSx上安装和配置Laravel

Php 在Mac OSx上安装和配置Laravel,php,macos,laravel,laravel-4,Php,Macos,Laravel,Laravel 4,我正在尝试配置和使用Laravel php框架 我将按照此进行安装和配置 在这一点上,我读到: $ chmod -R 0777 app/storage // This is simply setting your environment - bootstrap/start.php $ find -name 'bootstrap/start.php' -print -exec sed -i 's/your-machine-name/localhost/g' {} \; # add machine-

我正在尝试配置和使用Laravel php框架

我将按照此进行安装和配置

在这一点上,我读到:

$ chmod -R 0777 app/storage
// This is simply setting your environment - bootstrap/start.php
$ find -name 'bootstrap/start.php' -print -exec sed -i 's/your-machine-name/localhost/g' {} \; # add machine-name to local env, for instance "localhost"
// MAC OSX FRIENDLY VERSION: find bootstrap -name 'start.php' -exec sed -i '' -e 's/your-machine-name/localhost/g' {} \;
我是mac OSx用户,我不理解这个命令:

find bootstrap -name 'start.php' -exec sed -i '' -e 's/your-machine-name/localhost/g' {} \;
这是什么


我该怎么办?

它似乎在引导目录中查找名为“start.php”的文件。对于匹配的文件,它将用“localhost”替换“your machine name”。要分解它:

  • find
    -执行find命令
  • bootstrap
    -要搜索的文件夹
  • -name'start.php'
    -搜索名为'start.php'的文件
  • -exec
    -对于与上述查找匹配的每个文件,执行以下操作:
  • sed-i'-e
    -搜索并替换以下字符串:(
    -i
    就地修改文件,
    -e
    允许进行多次搜索/替换(如果需要)
  • 's/your machine name/localhost/g'
    -在整个文件中将“your machine name”替换为“localhost”
  • {}\-结束查找