1   laravel5.5的要求如下:

  • PHP >= 7.0.0
  • PHP OpenSSL 扩展
  • PHP PDO 扩展
  • PHP Mbstring 扩展
  • PHP Tokenizer 扩展
  • PHP XML 扩展

这一步没有遇到问题。

2  需要使用 composer。  安装 composer(centOS系统) 命令:  curl -sS https://getcomposer.org/installer | php

     执行安装时遇到问题,原来是comopser需要切换中国镜像才能使用否则被墙,命令:composer config -g repo.packagist composer https://packagist.phpcomposer.com

3  需要执行laravel命令了,又遇到问题 ,找不到 laravel 命令: -bash: laravel: command not found。 应该是将 系统变量中加入laravel的路径,不过我绕开了这个问题,直接使用composer

    composer create-project -\-prefer-dist laravel/laravel blog

4 执行上一步命令又提示一个错误: [Symfony\Component\Process\Exception\RuntimeException]  The Process class relies on proc_open, which is not available on your PHP installation.

   经过google后发现是php.ini 禁用了 proc_open,proc_close,proc_nice,proc_terminate,leak,proc_get_statusputenv 这些函数,开启即可。

5  因为我使用的是nginx ,所以要配置 单一入口:

  location / {

    try_files $uri $uri/ /index.php?$query_string;

  }