laravel5.6 安装实例 Linux教程



1.服务器需求

请确保您的服务器满足下面的要求:

PHP >= 7.1.3

OpenSSL PHP

PHP PDO 扩展

PHP Mbstring 扩展

PHP Tokenizer 扩展

PHP XML 扩展

PHP Ctype 扩展

PHP JSON 扩展 


2.安装 Laravel

curl -sS https://getcomposer.org/installer | php    # 安装composer

mv composer.phar /usr/local/bin/composer         # 设置全局调用

composer global require "laravel/installer"     # 通过 Composer 安装 Laravel 安装器


PATH="$PATH:/usr/local/bin/composer/vendor/bin"

source /etc/profile


3.创建项目

laravel new 命令会在您指定的目录创建一个全新的 Laravel 项目。例如, laravel new blog 将会创建一个名为 blog 的目录,并已安装好所有的 Laravel 依赖项:

laravel new blog


4.配置 

4.1公共目录 

安装完 Laravel 之后,你必须将 web 服务器更目录指向 public 目录。该目录下的 index.php 文件将作为所有进入应用程序的 HTTP 请求的前端控制器。

4.2目录权限 

安装完 Laravel 后,你可能需要给这两个文件配置读写权限:storage 目录和 bootstrap/cache 目录应该允许 Web 服务器写入,否则 Laravel 程序将无法运行。 如果你使用的是 Homestead 虚拟机, 这些权限已经为你配置好了。

4.3配置web服务器 

a. apache: 

Laravel 使用 public/.htaccess 文件来为前端控制器提供了隐藏 index.php 的优雅链接. Laravel 使用 Apache 作为服务器,请务必启用 mod_rewrite 模块 让服务器能够支持 .htaccess 的解析。

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

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

b.nginx 

如果你使用 Nginx 服务器,在你的站点配置中加入以下内容,它将会将所有请求引导到 index.php 前端控制器中:

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


访问测试 http://localhost/ 



参考网址: 

https://blog.csdn.net/guyan0319/article/details/79569607


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回