我必须在cpanel终端上运行composer来安装和主持laravel项目。但是,它给出了这个错误这个包需要php^7.2.5,但是您的php版本(5.6.40)不满足这个要求。
我进入设置
我检查我的PHP版本在
~
[myuser@server ~]$ php -v
PHP 5.6.40 (cli) (built: May 5 2020 19:25:18)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
我进入
公共\u html/www
(我的laravel项目所在地)
[myuser@server www]$ php -v
PHP 7.3.18 (cli) (built: May 21 2020 03:33:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.18, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.18, Copyright (c) 1999-2018, by Zend Technologies
我在General information下访问服务器信息,PHP版本是5.6,所以我的问题是
如何将服务器PHP版本从5.6升级到7.3
请注意,我没有root访问权限,而且服务器中的用户也无法访问ApacheASY4。
这个命令在CLOUDLINUX 7.9和cPanel v94.0.4中对我有效:
/opt/cpanel/ea-php73/root/usr/bin/php/opt/cpanel/composer/bin/composer更新
如果在“phpversion”函数中,您看到php的版本是7.x,而在composer中是5.x:这是因为您的服务器管理器已将其环境变量中的默认php路径设置为php5文件夹。因此,您需要使用“/php/version/php composer”而不是“php composer”
例子:
/usr/bin/local/php/7.3/php composer update
为了找到php二进制文件的路径,您可以使用"php--ini"命令来查看"php.ini"的位置。当您执行此命令时,它会告诉您ini配置文件(php.ini)路径。实际上在你ini文件位置的父级是一个带有bin名称的方向,它是你的php二进制文件位置。例如,在我的服务器输出“php--ini”是:
Configuration File (php.ini) Path: /usr/local/php72/lib
Loaded Configuration File: /usr/local/php72/lib/php.ini
Scan for additional .ini files in: /usr/local/php72/lib/php.conf.d
Additional .ini files parsed: /usr/local/php72/lib/php.conf.d/10-directadmin.ini,
/usr/local/php72/lib/php.conf.d/50-webapps.ini
我的配置文件(php.ini)路径也是如此:
/usr/local/php72/lib
我的php二进制文件是:
/usr/local/html" target="_blank">php72/bin
我需要的命令是:
/usr/local/php72/bin/php编写器更新
注意:请注意不要使用“哪个php”。因为它向您显示了php路径的全局环境值,在您的例子中,它在PHP5.x上设置了该值,所以您需要从PHP7.x文件夹调用二进制文件。对于DoIt,您应该按照我的指南查找PHP7.x二进制文件路径
本文向大家介绍Windows服务器下升级PHP版本的方法,包括了Windows服务器下升级PHP版本的方法的使用技巧和注意事项,需要的朋友参考一下 要升级PHP,我们首先得下载一个自动安装PHP组件到IIS中的软件,推荐的是星外公司开发的PHP安装包,我们可以到他们的官方网站www.7i24.com去下载最新版本。 1、如果服务器上已安装了Zend,请先卸载他,等PHP升级好后再重新安装。 2、停
请参考 升级
我已经将PHP从PHP5.6更新为PHP7.4。更新后的web服务器apache关闭。错误是 “httpd:etc/httpd/conf/httpd.conf第39行语法错误/etc/httpd/conf.modules.d/php5.load第1行语法错误:无法将modules/libphp5.so加载到服务器:/etc/httpd/modules/libphp5.so:无法打开共享对象文件:没
我安装了最新的Xampp,我想将PHP版本升级到PHP 7。所以我从..下载了PHP 7http://windows.php.net/download#php-7.0下载VC14 x86线程安全Zip文件后,我将Zip提取到自定义文件,并将完整的php文件和文件夹替换到xampp/php,使用新的php文件。对于php 7,我更改了xamp\apache\conf\extra\httpd xamp