首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在HostGator上使用PHP Composer

如何在HostGator上使用PHP Composer
EN

Stack Overflow用户
提问于 2012-12-15 07:27:09
回答 4查看 19.9K关注 0票数 33

我最近决定在Zend Framework2中启动一个项目,但在HostGator共享服务器上运行时遇到了问题。

默认情况下,HostGator的共享服务器在PHP5.2.2中运行,如果你上传ZF2框架应用程序,它将不会开箱即用。

此外,如果您碰巧拥有HG共享帐户的SSH访问权限(通常需要申请),您将无法运行.PHAR文件,因为PHP的CLI版本也是5.2.2。

幸运的是,我让它工作了.见下文。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-11-25 17:25:33

Hostgator CPanel中有一个选项。只需转到PHP配置并选择一个PHP版本即可。现在您可以在5.2、5.3、5.4和5.5之间选择。

票数 1
EN

Stack Overflow用户

发布于 2012-12-15 07:27:09

首先,您可以在目录级别的基础上在HostGator上启用PHP5.3。只需将以下行添加到公共目录中的.htaccess文件:

AddType application/x-httpd-php53 .php reference link

巴-大-冰!现在您可以运行PHP5.3应用程序了!

哦,等等!您有SSH访问权限并想使用PHP Composer吗?

如果您通过SSH登录并尝试执行以下命令:# php composer.phar install,您将得到以下错误:Fatal error: Class 'Phar' not found in...

这是因为HostGator的# php命令在5.2.2中运行。要在5.3中运行,您需要提供5.3二进制文件的完整路径。

以下是工作命令:

# /opt/php53/bin/php composer.phar install

我太兴奋了,所以我想我应该和大家分享一下!

票数 65
EN

Stack Overflow用户

发布于 2021-06-01 21:29:50

请注意,composer已经安装在专用服务器包(Hostgator计划)上。您可以通过在命令行中键入以下命令来检查它是否已安装:

代码语言:javascript
复制
composer -V

如果它已经安装好了,你应该会得到类似这样的信息:

代码语言:javascript
复制
Composer version 2.0.6 2020-11-07 11:21:17
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13887666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档