plesk 运行不了php,如何在Plesk中使用composer(使用其他版本的PHP运行Composer)

对于基于Plesk的服务器, composer的默认安装将使用系统安装的PHP版本, 而不使用Plesk所安装的任何版本。尽管Composer至少需要PHP 5.3.2+, 但是当你尝试在需要特定版本PHP的项目中安装依赖项时, 就会出现问题。例如, 如果你有一个至少需要PHP 7.2的项目, 并且系统的默认PHP安装是PHP 7.1, 则警告作曲家说你的系统不能满足所有依赖性, 因为你正在用PHP运行作曲家。 7.1, 但你需要PHP 7.2。知道你还随Plesk安装了PHP 7.2时, 这是非常有问题的!

通常, 每个开发人员都可以使用以下版本的系统PHP版本从命令行运行命令:

# For example install dependencies

composer install

# Or update them

composer update

但是, 如果你在Plesk服务器上工作, 并且需要以其他版本运行composer, 则将需要执行一些额外的步骤才能毫无问题地运行它。

使用另一个Plesk PHP版本运行作曲家

首先, 你需要知道在基于Plesk的服务器上安装了哪些PHP版本, 因此运行以下命令以检索有关所有版本的简短回顾:

plesk bin php_handler --list

这将生成类似于以下内容的输出:

ce1a10054ce0944747468d7fb09b20b4.png

在此服务器中, 我们有多个PHP版本, 其路径为:

/opt/plesk/php/5.2/bin/php

/opt/plesk/php/5.3/bin/php

/opt/plesk/php/5.4/bin/php

/opt/plesk/php/5.6/bin/php

/opt/plesk/php/7.1/bin/php

/opt/plesk/php/7.2/bin/php

因此, 既然你知道可用的PHP版本, 就可以使用二进制文件从命令行运行composer.phar文件。但是, 在你需要知道Plesk中的composer.phar位置之前。根据系统的体系结构, 可以在以下位置找到文件:

# For 32-bits systems

/usr/lib/plesk-9.0/composer.phar

# For 64-bits systems

/usr/lib64/plesk-9.0/composer.phar

在了解了这两个因素之后, 你现在可以使用以下技巧来运行composer命令。只需将PHP Cli二进制文件转换为第二个参数, 然后提供要运行的文件(本例中为composer.phar文件), 然后添加通常使用的指令即可:

/opt/plesk/php//bin/php /usr/lib/plesk-9.0/composer.phar [options] [arguments]

例如, 执行最常见的任务:

# Running "composer install" with PHP 7.2

/opt/plesk/php/7.2/bin/php /usr/lib/plesk-9.0/composer.phar install

# Running "composer update" with PHP 5.6

/opt/plesk/php/5.6/bin/php /usr/lib/plesk-9.0/composer.phar update

有关更多信息, 请在此处访问Plesk支持网站上的问题。

编码愉快!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/378507.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java Calendar hashCode()方法与示例

日历类hashCode()方法 (Calendar Class hashCode() method) hashCode() method is available in java.util package. hashCode()方法在java.util包中可用。 hashCode() method is used to retrieve the hash code value of this Calendar. hashCode()方法用于检索此Calendar的哈…

Error: Flash Download failed - Target DLL has been cancelled

博主联系方式: QQ:1540984562 QQ交流群:892023501 群里会有往届的smarters和电赛选手,群里也会不时分享一些有用的资料,有问题可以在群里多问问。 由于换了新电脑,keil重装了下,然而之前的MCU的支持包没有安装,以及一些其他的问题,导致可以编译但是不能将程序烧录到单片…

设计一个较为合理的实验方案来研究芳纶纤维的染色热力学性能

请你设计一个较为合理的实验方案来研究芳纶纤维的染色热力学性能?包括吸附等温线、亲和力、染色热和染色熵的测定,并指出实验中应注意哪些事项来减少实验误差? 标准答案: 染色热力学理论研究染色平衡问题。研究染色热力学性能:首先研究选择适宜的染料 吸附等温线类型测定…

我也谈委托与事件

虽然在博客园里面已经有很多关于C#委托和事件的文章,但是为了自己在学习的过程中,加深对委托的理解,我还是决定写一下自己的心得体会。以备他日在回来复习。委托(delegate)是一个类,但是这个类在声明的时候…

php错误拦截机制,php拦截异常怎么写-PHP问题

php拦截异常可以通过PHP的错误、异常机制及其内建数set_exception_handler、set_error_handler、register_shutdown_function 来写。首先我们定义错误拦截类,该类用于将错误、异常拦截下来,用我们自己定义的处理方式进行处理,该类放在文件名为…

智能车复工日记【4】:关于图像的上下位机的调整问题总结

系列文章 【智能车Code review】—曲率计算、最小二乘法拟合 【智能车Code review】——坡道图像与控制处理 【智能车Code review】——拐点的寻找 【智能车Code review】——小S与中S道路判断 【智能车Code review】——环岛的判定与补线操作 智能车复工日记【1】——菜单索引…

设计合理的实验方案来研究阳离子改性棉织物与未改性棉的染色动力学性能

染色动力学性能研究染色的什么问题?设计合理的实验方案来研究阳离子改性棉织物与未改性棉的染色动力学性能?并指出如何计算反映染色动力学的主要参数? 标准答案: 染色动力学研究染色速率问题。 为了研究阳离子改性棉纤维及未改性棉纤维对活性染料染色动力学性能,首先要测…

Java ArrayList toArray()方法及示例

ArrayList类的toArray()方法 (ArrayList Class toArray() method) Syntax: 句法: public Object[] toArray();public T[] toArray(T[] elements);toArray() method is available in java.util package. toArray()方法在java.util包中可用。 toArray() method is us…

小练习:新闻网站、SNS网站图片播放器jQuery版

新闻网站和sns网站常见的图片浏览器。直接看效果吧,效果预览:http://u.vps168.com.cn/cos2004/photoView/, ie7、ie8、ff预览正常,ie6和chrome预览有一点小问题,研究中 作者:绿色花园 出处:htt…

SQL SERVER的锁机制(四)——概述(各种事务隔离级别发生的影响)

SQL SERVER的锁机制(一)——概述(锁的种类与范围) SQL SERVER的锁机制(二)——概述(锁的兼容性与可以锁定的资源) 本文上接SQL SERVER的锁机制(三)——概述&a…

如何测定拼色染液中,各染料在不同染色时间时,染液中残留染料量及织物上吸附上染的染料量?

如何测定拼色染液中,各染料在不同染色时间时,染液中残留染料量及织物上吸附上染的染料量? 标准答案: 通常依据各染料对特定波长光的吸光度具有加和性;吸光度值符合朗伯比尔定律,吸光度与浓度成正比;吸光度值分光光度计可以读出;通过联立方程,可以求出拼色各染料在染液中…

oracle云数据库 免费的吗,使用免费的Oracle云服务-创建ATP数据库

前面我们讲了在Oracle的云主机安装数据库,虽然现在安装数据库已经很简单了,但是真正要在生产环境使用,还是需要进行很多配置和优化的,这通常需要专业的人员。而ATP(自治事务性数据库服务)正是Oracle云提供的非常强大的数据库云服务…

golang判断结构体为空_如何在Golang中检查结构是否为空?

golang判断结构体为空The size of an empty structure is zero in Golang. Here, empty structure means, there is no field in the structure. 在Golang中, 空结构的大小为零。 在此, 空结构表示该结构中没有字段。 Eg: 例如: Type struc…

智能车复工日记【5】:起跑线的识别与车库入库

博主联系方式: QQ:1540984562 QQ交流群:892023501 群里会有往届的smarters和电赛选手,群里也会不时分享一些有用的资料,有问题可以在群里多问问。 系列文章 【智能车Code review】—曲率计算、最小二乘法拟合 【智能车Code review】——坡道图像与控制处理 【智能车Code re…

文本框只允许输入数字.net/javascript

<input type"text" name"test" onKeyUp"test1.value(this.valuethis.value.replace(/\D/g,).substring(0,6)).substring(0,3)" > <br /><input name"test1" type"text" > 用Up和Down有区别 只能输入数字、…

jquery全选,jquery全不选,jquery反选

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml"> <head> <title>全选&#xff0c;不…

obj[]与obj._Ruby中带有示例的Array.rassoc(obj)方法

obj[]与obj.Array.rassoc(obj)方法 (Array.rassoc(obj) Method) In this article, we will study about Array.rassoc(obj) method. You all must be thinking the method must be doing something which is related to the insertion of a certain element. It is not as simp…

oracle平均活动会话数,Oracle11g r2的活动会话数问题解决

如果你在Oracle11g r2的活动会话数的实际操作中&#xff0c;你对Oracle11g r2的活动会话数有不解之处时&#xff0c;你可以通过以下的文章对其的实际应用与功能有所了解&#xff0c;以下是文章的具体介绍&#xff0c;望你浏览完以下的内容会有所收获。在Oracle11g r2的活动会话…

请分析比较下列四种染料在相同浓度和相同温度的水染液中的聚集度大小?

请分析比较下列四种染料在相同浓度和相同温度的水染液中的聚集度大小? 标准答案: 染料聚集度从大到小的顺序为:3〉1〉4〉2 比较1-4染料结构差异,1、2共轭体系较短,3、4共轭体系较长,1、3磺酸基在端部,2、4磺酸基在中间; 染料3共轭体系长,范德华力大,而水溶性磺酸基团…

分割范围Codeforces Round #181 (Div. 2)

每日一贴,今天的内容关键字为分割范围 标题链接 A &#xff0c;B虽然是水题&#xff0c;但要是没想清晰就易容掉进某个坑里。。 C&#xff1a;预处理出有所可能的和&#xff0c;然后个每个每和分给a b两个数 D&#xff1a;竞赛的时候标题没看懂&#xff0c;题意就是说在一个n*n…