A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 游龙 中级黑马   /  2018-1-3 14:33  /  2531 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、安装好phpStudy,使用Composer下载laravel项目代码,并指定项目名称为laravel,我是放到D:/web。
2、设置phpStudy的站点域名管理,自己定义一个域名。如loca.laravel.com  然后指定到D:/web/laravel/public。
3、修改host文件,加入:127.0.0.1 loca.laravel.com
4、默认情况下,如果是用的apache,就已经可以运行laravel项目了。如果访问报Forbidden错误,再检查一下vhosts.conf文件。
看虚拟主机目录和参数是否设置正确,如下:

<VirtualHost *:80>
    DocumentRoot "D:/web/laravel/public"
    ServerName loca.laravel.com
  <Directory "D:/web/laravel/public">
      Options Indexes FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
</VirtualHost>



重点来了。如果切换到nginx环境,就报禁止访问的错误。

手动修改nginx.conf文件。增加一个server即可。

server {
    listen  80;
    server_name loca.laravel.com;
    set $root_path 'D:/web/laravel/public';
    root $root_path;


    index index.php index.html index.htm;


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


    location ~ \.php(.*)$  {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_split_path_info  ^((?U).+\.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;
        include        fastcgi_params;
    }


    location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {


    }


    location ~ /\.ht {
        deny all;
    }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马