首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

翼龙面板保姆级教程汇总 ( Pterodactyl )

进入网站目录,下载最新版文件(写本文版本为 v0.7.15) cd /data/wwwroot/gaming curl -Lo panel.tar.gz https://github.com/pterodactyl...安装 创建默认的环境配置文件,安装核心依赖,生成专有加密密钥 cp .env.example .env composer install --no-dev --optimize-autoloader php...接着我们来安装 Composer PHP 依赖管理程序 点我下载安装程序 这个链接被腾讯拉黑而且已经失效了,就先删除了。可以使用镜像链接。...我们只需要修改一下参数 PHP版本 = PHP-74 执行参数 = 自定义命令 补充命令composer install --no-dev --optimize-autoloader 然后点击 执行...(要在网站根目录执行) composer install --no-dev --optimize-autoloader 如果执行正确应当是下图所示的正确构建 ?

6.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

从零打造自己的CICD系统|php项目部署v1版本

环境需求 •Ansible•php 环境•composer 工具 Ansible 安装部署 •安装ansible•调整配置文件ansible.cfg pip install ansible php环境安装部署...•不要想着去源码编译•先安装remi源•然后在安装PHP•remi源[1] Example yum install php php-devel php-fpm enablerepo=remi-php73...composer安装部署 •composer安装[2]•composer镜像配置,如果自己有私服的话,那就配置私服,没有私服的话,那就用阿里云的 composer config -g repo.packagist...Ansible和远程机器通信 •远程机器上部署应用建议使用普通用户,然后把发布机器上的发布账号和远程机器上的应用账号做互信,这样推送编译后的产物就不用交互式输入密码确认了 Ansible roles编写...生产使用的时候,尽量加上--no-dev --optimize-autoloader --no-interaction 使用命令行传入变量,然后实现参数的传递 ansible-playbook -

1.1K40

Go PHP 性能分析之 Pyroscope 的进阶使用

安装 网上很多的教程都是直接一条Docker命令安装运行docker run -it -p 4040:4040 --restart=always pyroscope/pyroscope:latest server...看了一下文档中PHP 直接使用的话, 只能在命令行下分析(php-fpm运行模式直接开启慢日志即可) 由于我的项目使用的是laravel-s, 所以可以使用 镜像文件 FROM phpswoole.../usr/local/bin/ RUN install-php-extensions pcntl redis pdo_mysql gd WORKDIR /var/www COPY . ....composer https://mirrors.aliyun.com/composer/ && \ composer install --optimize-autoloader --no-dev...alpine的镜像, 否则容器启动不起来 注入容器的环境变量, 建议通过docker run注入, 这样子可以不用把秘钥等写在Dockerfile 运行的时候把pyroscope exec写在要运行的命令前面

30710

composer (一) -- 依赖管理

通常用来更新依赖包的版本或增加了新的依赖使用 删除依赖 只需要修改 composer.json 文件的 require 中的包键值对,再进行 composer update即可删除依赖。...命令删除 composer remove packageName # packageName 为要删除的包名 composer.lock 文件 composer.lock 是通过 composer 进行安装或更新依赖后生成的一个文件...当我们确定了包的使用范围:可以使用 –dev 来标识为开发模式专用。...仅仅这样是无法进行区分的,还需要配合 --no-dev使用 在线上的项目中进行更新依赖 composer install --no-dev # or composer update --no-dev...比较慢,适合直接修改源码使用。 版本号 常见的版本号通常有:^ ~ 。 ^ : 代表当前大版本的最新版本。如 ^5.2.0 , 则会下载 5.7.27, 也就是5版本最新的一个版本。

1.8K30

composer更新单个库,不编辑composer.json的情况下安装库,composer优化自动加载

不编辑composer.json的情况下安装库你可能会觉得每安装一个库都需要修改composer.json太麻烦,那么你可以直接使用require命令。...克隆库的时候用这个命令很方便,不需要搜寻原始的URI了。4. 考虑缓存,dist包优先最近一年以来的Composer会自动存档你下载的dist包。...为了强制使用压缩包,而不是克隆源代码,你可以使用install和update的--prefer-dist选项。...重新安装包直接使用。5. 考虑修改,源代码优先当你需要修改库的时候,克隆源代码就比下载包方便了。你可以使用--prefer-source来强制选择克隆源代码。...为生产环境作准备最后提醒一下,在部署代码到生产环境的时候,别忘了优化一下自动加载:composer dump-autoload --optimize安装包的时候可以同样使用--optimize-autoloader

62340

关于 Laravel 应用性能优化的几点建议

首先是对 PHP 项目通用的几个优化手段,包括 PHP 字节码缓存、使用 CDN 加速、数据库查询、缓存和队列系统引入等: 服务器启用 PHP OPcache 扩展缓存 PHP 字节码; 使用 CDN...+ Redis + Supervisor 搭建小型队列系统); 通过 composer install --optimize-autoloader --no-dev 初始化项目依赖,以便加速 Composer...定位指定类对应的加载文件,同时不安装开发环境使用的依赖。...view:cache 命令可以提前将所有 Blade 视图模板编译,避免在请求期间动态编译视图,从而提升系统性能; 配置缓存:通过 php artisan config:cache 命令可以将项目配置文件缓存起来提升应用性能...最后,希望大家使用 Laravel 框架快速产出的同时,也不再受性能纷争的干扰,大几百上千的并发还不够支撑,咱还可以使用 Golang/Java 对应用进行服务化改造不是,而在当下,尽情享受 Laravel

3.5K21

YII2通过composer优化vendor

2.2 使用 composer update --no-dev 删除包 开发模式下的包会直接被删除,删除后运行项目,直接报错。因此开发模式的包不能被全部删除 ? vendor.jpg ?...这个命令是优化composer包的关键一环。 3 多个项目在一个工程下,会不会因为首次加载composer包太多而引起加载的性能问题, 自带的延迟加载是否能够解决这个问题?...'/vendor', 总结 我们在使用compser需要考虑以下三个问题 1 composer installcomposer update的区别 2 composer版本管理和稳定性 3 公共组件如何以...composer包的方式输出和维护 composer install 应该是最常用的命令,composer会根据本地的composer.json安装包,将下载的包放入项目下的vendor目录下,同时将安装时候的包版本信息放入到...这个命令要谨慎使用。 如果组件已经使用composer引用到项目中,成为公共组件,需要谨慎使用composer命令,当然需要专人负责维护,不设置共享操作权限。

1.4K40

世界上最好的语言搭建短链接及统计功能

,将没有安装的组件安装好,如果已经安装了可能会进行升级,版本完全一致则不会进行任何操作,命令除上面2个之外,汇总如下: yum -y install libxml2 yum -y install libxml2...你也可以使用 ps -ef|grep php 命令查看进程。 停止 php-fpm killall php-fpm 下载源代码 如果你想下载一个稳定版本的Polr,你可以查看发布页面。.../install dependencies php composer.phar install --no-dev -o 如果由于PHP版本的原因,编写器无法安装适当的依赖项,请删除composer.lock...rm composer.lock php composer.phar install --no-dev -o Nginx 安装 推荐您使用yum安装以下的开发库: yum install readline-devel.../configure 您可以使用下面的命令来编译安装: make && make install 如果您的电脑支持多核 make 工作的特性, 您可以这样编译安装: make && make install

1.2K80

世界上最好的语言搭建短链接及统计功能

,将没有安装的组件安装好,如果已经安装了可能会进行升级,版本完全一致则不会进行任何操作,命令除上面2个之外,汇总如下: yum -y install libxml2 yum -y install libxml2...你也可以使用 ps -ef|grep php 命令查看进程。 停止 php-fpm killall php-fpm 下载源代码 如果你想下载一个稳定版本的Polr,你可以查看发布页面。.../install dependencies php composer.phar install --no-dev -o 如果由于PHP版本的原因,编写器无法安装适当的依赖项,请删除composer.lock...rm composer.lock php composer.phar install --no-dev -o Nginx 安装 推荐您使用yum安装以下的开发库: yum install readline-devel.../configure 您可以使用下面的命令来编译安装: make && make install 如果您的电脑支持多核 make 工作的特性, 您可以这样编译安装: make && make install

53520

composer私有仓库搭建之系列一:创建自己的私有仓库

": true, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages...Satis 搭建私有仓库 使用 Composer 自带的建项目功能,这个相当于git clone+composer install+ 运行 post-install 脚本。...私有仓库的创建很简单,直接通过使用下面命令创建就可以 cd /data/wwwroot/ composer create-project composer/satis --stability=dev -...”require-all”: true,与包中composer.json中的名称相同,不同会出现问题 二、生成仓库及更新仓库列表 使用下面命令会生成一个public目录,里面有生成的所有包的信息,然后把这个目录设置到可以用域名访问的地方...,比如  composer.joshua317.com cd /data/wwwwoot/ php bin/satis build satis.json public/ 也可以使用下面命令行生成指定包的信息

3.2K10

2020年10月笔记

*,赋值运算符~5.1等等 更多内容参考:使用composer create-project (2) 引入一个包进入到vendor 关于扩展包的安装方法 那么,准备添加一个扩展包,install,...答案是:使用 composer require 命令 另外,在手动修改 composer.json 添加扩展包后,composer update new/package 进行指定扩展包更新的方式,也可以正确的安装...当只要引入require中的依赖时候执行 composer install --no-dev 二者都要引入时这不需要 –no-dev。...列出的软件包一般用于开发或测试,是额外列出的依赖; 执行composer install/update命令用–no-dev参数跳过require-dev列出的软件包; autoload...自动加载映射,正式部署使用; autoload-dev自动加载映射,一般多用于测试和开发; 执行composer dump-autoload命令式可通过–no-dev参数来忽略autoload-dev

53130
领券