LNMP环境安装Laravel框架

Uiaoin 2019-04-09 3681

环境要求

PHP >= 7.0.0 
OpenSSL PHP Extension 
PDO PHP Extension 
Mbstring PHP Extension 
Tokenizer PHP Extension 
XML PHP Extension 


安装步骤

1、安装composer,执行以下脚本

  1. #下载安装脚本 - composer-setup.php - 到当前目录
  2. php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
  3. #执行安装过程
  4. php composer-setup.php
  5. #删除安装脚本
  6. php -r "unlink('composer-setup.php');"
  7. #全局安装composer - composer.phar 文件移动到 /usr/local/bin/
  8. mv composer.phar /usr/local/bin/composer
  9. #不要忘了经常执行 composer selfupdate 以保持 Composer 一直是最新版本哦!


2、通过在终端中发布Composer 命令来安装Laravel

  1. #以laravel5.5为例,切换到项目路径下,执行以下命令,默认项目名称为blog
  2. composer create-project --prefer-dist laravel/laravel blog "5.5.*"


安装排错

1、出现以下错误

  1. [SymfonyComponentProcessExceptionRuntimeException] The Process class relies on proc_open, which is not available on your PHP installation.

解决办法: 打开php.ini,并搜索disable_functions指令,找到类似如下内容: disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server 找到以proc_开头的并删除即可。


2、storage目录权限问题,解决办法如下

  1. #项目路径下执行
  2. chmod -R 777 storage


3、美化URL,在伪静态文件中加入以下代码

  1. location / {
  2. try_files $uri $uri/ /index.php?$query_string;
  3. }


安装到这就没啥问题了

谢谢支持,转载请注明出处

加载更多