阿里云安装laravel填坑之路

1.composer安装命令:

composer global require "laravel/installer"

Do not run Composer as root/super user! See https://getcomposer.org/root for details
Using version ^2.0 for laravel/installer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 9 installs, 0 updates, 0 removals
  - Installing symfony/process (v4.0.6): Downloading (100%)         
  - Installing symfony/filesystem (v4.0.6): Downloading (100%)         
  - Installing symfony/polyfill-mbstring (v1.7.0): Downloading (100%)         
  - Installing symfony/console (v4.0.6): Downloading (100%)         
  - Installing guzzlehttp/promises (v1.3.1): Downloading (100%)         
  - Installing psr/http-message (1.0.1): Downloading (100%)         
  - Installing guzzlehttp/psr7 (1.4.2): Downloading (100%)         
  - Installing guzzlehttp/guzzle (6.3.2): Downloading (100%)         
  - Installing laravel/installer (v2.0.1): Downloading (100%)         
symfony/console suggests installing symfony/event-dispatcher ()
symfony/console suggests installing symfony/lock ()
symfony/console suggests installing psr/log (For using the console logger)
guzzlehttp/guzzle suggests installing psr/log (Required for using the Log middleware)
Writing lock file

Generating autoload files

直接使用laravel命令有错,需要手动添加权限及给命令

~/.config/composer/vendor# chmod +x laravel/installer/laravel 

~/.config/composer/vendor# ln laravel/installer/laravel /usr/bin/laravel

访问路径为/blog/public

编辑 环境变量文件 vi /etc/environment

添加路径 /root/.config/composer/vendor/bin

这样就可以全局使用laravel命令

2.详细查看了官方开发环境Homestead,觉得在已经有云服务器的情况下,可以不用安装,用phpstorm配置远程同步也一样开发方便。

3.美化url,nginx 配置文件添加红色部分:

location / {
            root   html;
            index  index.html index.htm index.php;
                        add_header 'Access-Control-Allow-Origin' '*';
            try_files $uri $uri/ /index.php?$query_string;
        }


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
阿里云Serverless 应用引擎(Serverless Application Engine,简称SAE)提供了便捷的方式来部署 Laravel 8 应用。 首先,您需要在阿里云控制台上创建一个 SAE 应用。选择准备部署 Laravel 8 的应用模板,并设置相关的配置信息,如名称、地域等。 然后,您需要在本地开发环境中确保已安装 Composer 工具,并使用 Composer 创建一个 Laravel 8 应用。您可以在本地编码、调试和测试应用,确保它能够正常运行。 接下来,使用 ComposerLaravel 8 项目打包,并将其上传到阿里云 SAE 控制台。您可以选择通过 Git、Web 界面或 SAE SDK 将项目上传到 SAE。 一旦项目上传成功,SAE 将自动构建和部署 Laravel 8。您可以在 SAE 控制台的构建日志中查看项目构建的进展和状态。 在部署完成后,SAE 会为您分配一个唯一的访问地址,您可以使用该地址来访问您的 Laravel 8 应用。同时,SAE 也会为您提供一个域名,您可以将自己的自定义域名绑定到该地址上。 您还可以根据项目的具体需要,在 SAE 控制台中进行更多的配置和管理。例如,您可以设置环境变量、调整应用实例数量、配置自动伸缩策略等。 总结起来,使用阿里云 SAE 部署 Laravel 8 应用需要在本地环境中创建和调试应用,然后将其上传到 SAE 控制台进行构建和部署。SAE 提供了便捷的管理界面和丰富的功能,帮助您快速、灵活地部署和管理 Laravel 8 应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值