• 初学laravel5.4--环境安装


    运行laravel5.4服务器环境要求:

    • PHP >= 5.6.4
    • OpenSSL PHP Extension
    • PDO PHP Extension
    • Mbstring PHP Extension
    • Tokenizer PHP Extension
    • XML PHP Extension

    使用 Composer 下载 Laravel 安装包:

    composer global require "laravel/installer"

    在vim ~/.bash_profile中加入:

    export PATH=$PATH:~/.composer/vendor/bin/  

    在执行刷新命令:

    source ~/.bash_profile  

    有两种方式创建项目:

    laravel命令:

    laravel new blog

    Composer命令:

    composer create-project laravel/laravel=5.4.* --prefer-dist

    在该目录中安装一个目录名为laravelapp的新的laravel引用。

    composer create-project laravel/laravel=5.4.* laraveltest --prefer-dist

    一:本地开发可以这样:

    php artisan serve

    这样访问:

    这样你就可以在 http://localhost:8000 来访问它。

    二:mac 下Apache配置:这样直接访问www.blog.com就会自动进入public文件肩,可以看到laravel首页。

    <VirtualHost *:80>
        ServerName www.blog.com
        DocumentRoot /Users/stlin/Sites/blog/public
        <Directory "/Users/stlin/Sites/blog/public">
            Options  FollowSymLinks ExecCGI
            AllowOverride All
            Order allow,deny
            Allow from all
            Require all granted
        </Directory>
        ErrorLog "/private/var/log/apache2/blog.com.error_log"
        CustomLog "/private/var/log/apache2/blog.com.access_log" common
    </VirtualHost> 

    目录权限:

    安装 Laravel 之后, 你需要配置一些权限 。 storage 和 bootstrap/cache 目录应该允许你的 Web 服务器写入,否则 Laravel 将无法写入。

    web服务器配置:

    一:Apache:

    Laravel 框架通过 public/.htaccess 文件来让 URL 不需要 index.php 即可访问。在 Apache 启用 Laravel 之前,请确认是否有开启 mod_rewrite 模块,以便 .htaccess 文件发挥作用。

    如果 Laravel 附带的 .htaccess 文件在 Apache 中无法使用的话,请尝试下方的做法:

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

    二:Nginx:

    如果你使用 Nginx ,在你的网站配置中加入下述代码将会转发所有的请求到 index.php 前端控制器。

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
  • 相关阅读:
    Oracle -- Create Tablespace
    EntityFramework-DBFirst-重新生成后写的验证消失(解决办法)
    UILocalNotification本地通知
    属性观察者willSet与didSet
    常用后台frame框架
    Windows常用CMD命令
    常用的格式符与转义字符
    Windows操作系统常用快捷键
    Mac操作系统常用快捷键
    srp render queue 失效
  • 原文地址:https://www.cnblogs.com/linst/p/7859811.html
Copyright © 2020-2023  润新知