当前位置: 首页 > 知识库问答 >
问题:

hostgator上的Php版本设置

巢承安
2023-03-14

我想在Hostgator共享主机上部署我的Laravel 3项目。Laravel 3所需的最小php是php56。Hostgator中默认的php是php54,低于所需的版本。

我按照这个指令在HG中找到了php56,然后我找到了它。然后我编辑了~/.bashrc。

    [ -z "$PS1" ] && return
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# User specific aliases and functions

alias php='/opt/php56/bin/php'
alias composer='/usr/bin/php-cli ~/bin/composer/composer.phar'
export DRUSH_PHP='/opt/php56/bin/php'

现在,当我检查php版本时,它清楚地表明它是PHP5.6.30

PHP 5.6.30(cli)(内置: Mar27 2017 11:42:52)Copyright(c)1997-2016 PHP Group Zend Engine v2.6.0,Copyright(c)1998-2016 Zend Technologies with the ion Cube PHP Loader(启用)ioncube24.com入侵保护(未配置)v6.0.5,版权所有(c)2002-2016, by ion Cube Ltd.

然而,当我试图在项目根目录上运行作曲家安装时,它说安装的PHP版本是5.4.45,因此不满足要求。

  • symfony/yaml v3.3.4需要php

如何在共享主机中正确配置系统以使用正确的PHP版本?

共有1个答案

燕建中
2023-03-14

据Hostgator称,Laravel与他们的共享平台兼容。与HG上安装Laravel相关的几个帖子可用。可能最有用的就是这个。

在查看您的问题时,您似乎忽略了将php处理程序添加到应用程序根目录中的.htaccess文件中。我建议你从那里开始。

请注意,您可以联系HG Live支持,并请求安装方面的帮助。他们可能愿意为您执行安装;但是,它们不会支持您的任何直接开发工作。

 类似资料:
  • Hostgator的客户支持是完全无用的。我已经尝试了3天来更新我的PHP版本,以便我可以安装Laravel5.6。我在cPanel中尝试了PHP选择器插件,这似乎是更新PHP版本的唯一方法。 即使在PHP选择器插件中将每个目录更新到7.1之后,它仍然无法工作。3天前,我打电话给技术支持部门,与3名不同的代表进行了交谈,每个人都迂回地告诉我,他们对此无能为力,并尴尬地道歉。 然后我要求他们重置我的

  • 我刚刚在Hostgator上购买了主机,构建了一个本地symfony项目,并将其上传到服务器上,但我无法完成部署,因为symfony需要PHP5.6,而我有5.4。 因此,我使用cPanel并通过php配置菜单将php版本更新为5.6。它说它更新了,但我的仍然告诉我我使用的是PHP5.4。唉,如果我通过ssh运行或,它仍然显示为PHP5.4。 我做错了什么?

  • 我必须在我的项目中使用邮件功能。当我在hostgator上托管我的项目时,它不起作用。但当我托管在其他服务器上时,它工作得很好。我不能理解问题。如果有人知道答案,请解释或建议我的链接,从哪里我可以理解从一开始。谢谢你。这是我的代码。

  • 我对mac相当陌生,并尝试通过玩来学习一些东西。目前,我正在尝试在我的macbook上运行XAMPP上的新PHP版本。我为此阅读了不同的线程和教程(例如,有没有办法在XAMPP中使用两个PHP版本?)但我被卡住了。这是我得到的: macOS Mojave with XAMPP 5.6.31-0 with PHP version 5.6.31 PHP

  • 我的机器中有两个xampp版本,一个是php版本5.4,另一个是7.1(最近安装的)。我通常使用composer命令下载laravel。以前我下载时得到了laravel 5.0.X版本,因为我的php vesrion(5.4),但即使在安装了新的xampp(具有php版本7)之后,composer也只下载了laravel 5.0.X。当我检查我的php版本时,它显示了5.4,现在我如何选择或将最新

  • 问题内容: 我已经在PHP 5.5.12和Composer中使用了WAMP 2.5。的PHP是: 对于新项目,我需要使用nginx并安装PHP 7。 现在,我使用GitBash MINGW32,尝试使用Composer安装laravel 5.3,但它说 我已经把两者和在Windows系统PATH变量。 如何更改Composer使用的PHP版本? 问题答案: 确实,有三种方法可以做到这一点。 在其中