php Laravel 路程

一、 简要安装过程

  1. 对php的要求
PHP >= 5.6.4
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
  1. 然后安装Composer

composer下载并安装

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"//下载安装脚本 - composer-setup.php - 到当前目录。
php composer-setup.php //执行安装过程。
php -r "unlink('composer-setup.php');" //删除安装脚本。

composer全局配置

//Mac 或 Linux 系统:
sudo mv composer.phar /usr/local/bin/composer
//Windows 系统:
找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。
将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。
在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。
复制
@php "%~dp0composer.phar" %*
最后重新打开一个命令行窗口试一试执行 composer --version 看看是否正确输出版本号。

composer修改中国镜像

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
  1. 安装Laravel

使用 Composer 下载 Laravel 安装包:

composer global require "laravel/installer"

将 ~/.composer/vendor/bin 路径加到 PATH

//每个人安装位置请仔细确定自己的安装目录在哪不一定是 .composer目录(请仔细确认)
export PATH="$PATH:$HOME/.composer/vendor/bin" //只设置当前终端用户
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc //全局
source ~/.bashrc //重新载入

二 、nginx Laravel配置

只说重要部分

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

这里最好做一下fpm输出php错误日志的处理

三 、Laravel 使用准备

  1. 创建Laravel项目
laravel new [项目名称]
laravel new blog
  1. 以上命令已经生成.env配置文件,并且也生成应用程序密钥,做简单配置后,修改文件夹可写权限 storage 和 bootstrap/cache
chmod -R 777  storage  bootstrap/cache

四、Laravel简单命令

  1. 生成应用程序密钥
php artisan key:genenrate
  1. 创建用户认证
php artisan make:auth
  1. 数据库迁移
php artisan migrate
  1. 生成一个Model时想要顺便生成一个 数据库迁移
php artisan make:model Test -m
  1. 创建一个Controller
php artisan make:controller TestController
  1. 队列监听
php artisan queue:work
  1. 创建一个队列任务
php artisan make:job Test
  1. Create a symbolic link from "public/storage" to "storage/app/public"
php artisan storage:link

你可能感兴趣的:(php Laravel 路程)