laravel5.8笔记一:安装与服务器环境配置
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笔记一:安装与服务器环境配置相关推荐
- 安装php服务器,安装php服务器环境的方法
安装php服务器环境的方法:首先安装apache并启动:然后安装mysql:接着通过命令"yum install php php-mysql"安装php:最后重新启动apache即 ...
- Linux桌面版安装及开发环境配置
Linux桌面版安装及开发环境配置 1.安装Linux For Desktop 本文所面向对象无非也是和本人一样的技术小白,和windows系统以及mac不同,对于linux系统的选择却也是众说纷纭, ...
- 大数据服务器环境配置
大数据服务器环境配置 前言: 本人萌新,最近买了3台云服务器便想自己搭建一个大数据的环境.因为是试手服务器,加上是学生党没什么钱呀~所以配置没买太高.本人选择了3台1核2G的服务器. 1. 操作系 ...
- docker mysql配置 丢失_Ubuntu16.04服务器环境配置 – Docker、MySQL、Redis
Ubuntu16.04 服务器环境配置 – Docker.MySQL.Redis 安装Docker 1. 卸载旧版本 sudo apt-get remove docker docker-engine ...
- win7系统服务器环境配置,win7系统服务器环境配置
win7系统服务器环境配置 内容精选 换一换 镜像是云耀云服务器运行环境的模板,模板中包含了特定的操作系统和运行环境,有时也额外包括了一些预装的应用软件.通过镜像可以部署特定的软件环境,也可以将云服务 ...
- 服务器安装 accessdatabaseengine_.net IIS 服务器环境配置
.net IIS 服务器环境配置mp.weixin.qq.com 一.安装.net framework AccessDatabaseEngine.exe 1.下载.net framework 4 ...
- LNMP(linux+nginx+mysql+php)服务器环境配置
LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...
- Oracle 12cR1 RAC 在VMware Workstation上安装(上)—OS环境配置
Oracle 12cR1 RAC 在VMware Workstation上安装(上)-OS环境配置 1.1 整体规划部分 1.1.1 所需软件介绍 Oracle RAC不支持异构平台.在同一个集群 ...
- Centos7.9最小化安装与初始化环境配置
Centos7.9最小化安装与初始化环境配置 镜像源下载地址:http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/ (CentOS-7.9.20 ...
最新文章
- 打造自动、智能的Office 2003安装光盘
- ETSI MEC — 与 5G 的融合
- xs_run加密还原
- JAVA16版本.JDK16关于TCP和UDP的优化
- 打印管理 php,window_强化Windows Server 2008下的打印管理, 打印管理从来都是Windows Se - phpStudy...
- 使用Python SocketServer快速实现多线程网络服务器
- Squared Permutation(线段树)
- springcloud 之 EurekaServer 服务注册集群
- matlab中欧姆如何表示,在excel中欧姆符号怎么打
- 小网站的容器化(上)
- vue2.0音乐播放器
- c php curl post,php curl post
- 电商项目测试核心内容
- windows系统下itunes的备份路径修改
- 小程序服务器获取appid,微信小程序小程序appid如何获取
- ViewPager圆形指示器
- 我读猫扑的《大王直言拷问网络写手良心》
- win7计算机无法连接投影仪,笔记本win7系统连接投影仪显示没信号如何解决?
- 电脑打开excel文件的方式没有excel程序
- linux软路由 iptv,软路由实现任意端口看IPTV电视的方法