Appnode 下 安装 Laravel 环境.

小鱼儿 2018-6-7 1569

在appnode 的网站管理中使用composer安装 Laravel 环境.


1 新建php站点, 并且安装composer
这里使用了php7.1.13版本

按提示点击创建后部署重载后, 可是测试访问站点是否正常.
新创建的站点是appnode默认的站点页面.


2 初始化composer环境
点击站点配置,检查 php中的composer是否安装,
如果未安装, 那么就点击安装.

已经安装的composer, 那么打开是一个终端的样式.

为了方便, 我们可以把使用的php版本设置成默认命令行, 这样在任何的终端下都可以通过php命令来访问当前版本的php


3 通过composer安装
在站点列表中点击文件,就可以打开站点对应的目录

在文件管理器中, 我们删除自动初始化的www目录,

开的终端, 安装laravel

输入命令
composer global require "laravel/installer"

安装完成如下图, (我这里已经安装了, 所以直接就是nothing to install)


为了让任意路径都可以调用命令[backcolor=rgb(249, 242, 244)]laravel[/backcolor]
我们需要把安装路径加入到环境变量
echo 'export PATH=$PATH:$HOME/.composer/vendor/bin' >> ~/.bashrc  && source ~/.bashrc

执行命令 , 安装
laravel new www


安装框架完成后, 进入www目录执行composer install命令
composer install

这个命令要执行比较久.所以耐心等待

4 初始化站点配置,
4.1设置站点运行目录为public


4.2 设置伪静态规则
try_files $uri $uri/ /index.php?$query_string;



4.3 修改php安全模式为开发模式



4.4 由于composer 生成的文件是root用户, 所以需要修复文件所有者


保存部署重载.

4.5 安装完Laravel后,需要配置一些权限。storagebootstrap/cache目录应该是可写的
我们可以直接在文件管理器中将所有者改成www 两个目录都是.


5 刷新页面, 就ok了



可以通过官方文档获得更多帮助
https://laravel.com/docs/5.6#server-requirements


最新回复 (0)
返回
发新帖