日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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笔记一:安装与服务器环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。