下载PhpStorm
安装 Visual-NMP-v7.0-x64
安装 :
1. 服务器要求
PHP>=7.0.0
PHP OpenSSL扩展
PHP PDO扩展
PHP Mbstring 扩展
PHP Tokenizer 扩展
PHP xml扩展
先不用管这些,下载完之后运行的时候会报错,再将缺少的加上
2. 安装Laravel
第一步先下载Composer
https://getcomposer.org/download/ 下载路径 下载Composer-Setup.exe然后傻瓜式安装
上面的是在windows系统下的。在linux系统下可以通过命令行进行下载
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"
安装完成之后,进入项目路径(可以自己创建项目路径,然后将larvel框架下载在路径下)在命令行执行下面的命令
composer create-project --prefer-dist laravel/laravel blog "5.5.*"
因为这个方法访问的是国外的网站会非常慢,所以需要镜像到中国,修改composer的全局配置文件
composer config -g repo.packagist composer https://packagist.phpcomposer.com
3. 配置
web服务器配置
优雅链接:
Nginx 如果你使用的是Nginx,在你的站点配置中加入以下内容,他将会将所有请求都引导到index.php前端控制器
location / {
try_files $uri $uri/ /index.php?$query_string
}
安装好之后,打开NMP,设置网站 站点名称,物理路径,主机名,端口号
访问 浏览 如果进入laravel,则框架搭建成功
运行项目
新建或者加载已经存在的项目到phpstorm下
点开phpstorm命令行 Terminal 在这里打命令
进入项目根目录>composer
还是根目录>composer install 运行当前方法加载项目必须的第三方插件,api
laravel项目:
在routes目录下的web.php 写路由
在public下的
在resources下的views下写视图层(admin.blade.php) blade是轻量级mvc框架
app下的Http下的Controllers 下面写控制层方法
在Terminal下执行php artisan key:generate 在.env文件里面生成APP_KEY