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;
}
}
|
|