laravel版本:5.8

环境要求:

PHP >= 7.1.3

OpenSSL PHP 扩展

PDO PHP 扩展

Mbstring PHP 扩展

Tokenizer PHP 扩展

XML PHP 扩展

Ctype PHP 扩展

JSON PHP 扩展

composer安装:

通过使用 Composer 安装 Laravel 安装器

composer global require "laravel/installer"

扩展:进入https://packagist.org/,搜索“laravel”,可以查看更多的laravel版本

laravel默认的命名安装,可能长时间没反应;因为他的镜像在国外

Github安装:Laravel & Lumen 一键安装包下载

地址:https://www.golaravel.com/download/

Git源码地址:https://github.com/laravel/laravel

composer安装很慢的解决办法

方法一: 修改 composer 的全局配置文件(推荐方式),然后输入安装命令

composer config -g repo.packagist composer https://packagist.phpcomposer.com    // 配置命令
composer create-project laravel/laravel   // 安装命令

方法二: 修改当前项目的 composer.json 配置文件:

进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

composer config repo.packagist composer https://packagist.phpcomposer.com

方式三:手动全局模式

新建composer文件夹,然后创建composer.json  (推荐方式)

composer/composer.json代码(切换国内镜像)

{"config": {},"repositories": [{"type": "composer", "url": "https://packagist.phpcomposer.com"},{"packagist": false}]
}

命令窗口进入到cd:  xxx/xx/composer 目录下,运行命令

composer create-project laravel/laravel laravel58    // 会在创建一个composer/laravel58文件夹,里面的是laravel文件

D:\phpStudy\PHPTutorial\WWW\composer>composer create-project laravel/laravel l58
Installing laravel/laravel (v5.8.0)- Installing laravel/laravel (v5.8.0): Loading from cache
Created project in l58
> @php -r "file_exists('.env') || copy('.env.example', '.env');"
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 74 installs, 0 updates, 0 removals- Installing symfony/polyfill-ctype (v1.10.0): Loading from cache- Installing phpoption/phpoption (1.5.0): Downloading (100%)- Installing vlucas/phpdotenv (v3.3.2): Downloading (100%)- Installing symfony/css-selector (v4.2.3): Downloading (100%)- Installing tijsverkoyen/css-to-inline-styles (2.2.1): Loading from cache- Installing symfony/polyfill-php72 (v1.10.0): Loading from cache- Installing symfony/polyfill-mbstring (v1.10.0): Loading from cache
....
Discovered Package: [32mnunomaduro/collision[39m
[32mPackage manifest generated successfully.[39m
> @php artisan key:generate --ansi
[32mApplication key set successfully.[39mD:\phpStudy\PHPTutorial\WWW\composer>

查看laravel版本

D:\phpStudy\PHPTutorial\WWW\composer\l58>php artisan -v
Laravel Framework 5.8.0

安装完毕

 服务器环境配置

nginx配置

server {listen       80;server_name  claravel57.com l58.com;root   "D:/phpStudy/PHPTutorial/WWW/composer/l58/public";location / {index  index.html index.htm index.php;#autoindex  on;try_files $uri $uri/ /index.php?$query_string;    //  laravel访问/路由失效,要添加此处
        }location ~ \.php(.*)$ {fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;#fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;fastcgi_split_path_info ^(.+\.php)(/.+)$;#fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;#fastcgi_param  PATH_INFO  $fastcgi_path_info;#fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;include        fastcgi_params;}
}

nginx文件配置不好,会出现路由无法解析的情况。

Apache配置

如果 Laravel 附带的 .htaccess 文件不起作用,尝试下面的方法替代:

Options +FollowSymLinks -Indexes
RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

转载于:https://www.cnblogs.com/wesky/p/10441849.html

laravel5.8笔记一:安装与服务器环境配置相关推荐

  1. 安装php服务器,安装php服务器环境的方法

    安装php服务器环境的方法:首先安装apache并启动:然后安装mysql:接着通过命令"yum install php php-mysql"安装php:最后重新启动apache即 ...

  2. Linux桌面版安装及开发环境配置

    Linux桌面版安装及开发环境配置 1.安装Linux For Desktop 本文所面向对象无非也是和本人一样的技术小白,和windows系统以及mac不同,对于linux系统的选择却也是众说纷纭, ...

  3. 大数据服务器环境配置

    大数据服务器环境配置 前言: 本人萌新,最近买了3台云服务器便想自己搭建一个大数据的环境.因为是试手服务器,加上是学生党没什么钱呀~所以配置没买太高.本人选择了3台1核2G的服务器.   1. 操作系 ...

  4. docker mysql配置 丢失_Ubuntu16.04服务器环境配置 – Docker、MySQL、Redis

    Ubuntu16.04 服务器环境配置 – Docker.MySQL.Redis 安装Docker 1. 卸载旧版本 sudo apt-get remove docker docker-engine ...

  5. win7系统服务器环境配置,win7系统服务器环境配置

    win7系统服务器环境配置 内容精选 换一换 镜像是云耀云服务器运行环境的模板,模板中包含了特定的操作系统和运行环境,有时也额外包括了一些预装的应用软件.通过镜像可以部署特定的软件环境,也可以将云服务 ...

  6. 服务器安装 accessdatabaseengine_.net IIS 服务器环境配置

    .net IIS 服务器环境配置​mp.weixin.qq.com 一.安装.net framework AccessDatabaseEngine.exe ​ 1.下载.net framework 4 ...

  7. LNMP(linux+nginx+mysql+php)服务器环境配置

    LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...

  8. Oracle 12cR1 RAC 在VMware Workstation上安装(上)—OS环境配置

    Oracle 12cR1 RAC 在VMware Workstation上安装(上)-OS环境配置 1.1  整体规划部分 1.1.1  所需软件介绍 Oracle RAC不支持异构平台.在同一个集群 ...

  9. Centos7.9最小化安装与初始化环境配置

    Centos7.9最小化安装与初始化环境配置 镜像源下载地址:http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/ (CentOS-7.9.20 ...

最新文章

  1. 打造自动、智能的Office 2003安装光盘
  2. ETSI MEC — 与 5G 的融合
  3. xs_run加密还原
  4. JAVA16版本.JDK16关于TCP和UDP的优化
  5. 打印管理 php,window_强化Windows Server 2008下的打印管理,  打印管理从来都是Windows Se - phpStudy...
  6. 使用Python SocketServer快速实现多线程网络服务器
  7. Squared Permutation(线段树)
  8. springcloud 之 EurekaServer 服务注册集群
  9. matlab中欧姆如何表示,在excel中欧姆符号怎么打
  10. 小网站的容器化(上)
  11. vue2.0音乐播放器
  12. c php curl post,php curl post
  13. 电商项目测试核心内容
  14. windows系统下itunes的备份路径修改
  15. 小程序服务器获取appid,微信小程序小程序appid如何获取
  16. ViewPager圆形指示器
  17. 我读猫扑的《大王直言拷问网络写手良心》
  18. win7计算机无法连接投影仪,笔记本win7系统连接投影仪显示没信号如何解决?
  19. 电脑打开excel文件的方式没有excel程序
  20. linux软路由 iptv,软路由实现任意端口看IPTV电视的方法

热门文章

  1. shell脚本安装mysql并安装一个小服务
  2. 反浏览器指纹追踪(反浏览器指纹追踪技术)
  3. ASP导出Excel数据的四种方法
  4. 问懵逼:请站在 JVM 角度谈谈 Java 的锁?
  5. 架构师眼中的高并发架构
  6. chrome jsonView插件安装
  7. 站在吃货的角度来解释那些和微服务有关的名词
  8. Linux内存映射mmap原理分析
  9. 写了 30 万行基础设施代码后,我们得出 5 个有用的经验
  10. 分解和合并:Java 也擅长轻松的并行编程!