我最近决定在Zend Framework2中启动一个项目,但在HostGator共享服务器上运行时遇到了问题。
默认情况下,HostGator的共享服务器在PHP5.2.2中运行,如果你上传ZF2框架应用程序,它将不会开箱即用。
此外,如果您碰巧拥有HG共享帐户的SSH访问权限(通常需要申请),您将无法运行.PHAR文件,因为PHP的CLI版本也是5.2.2。
幸运的是,我让它工作了.见下文。
发布于 2015-11-25 17:25:33
Hostgator CPanel中有一个选项。只需转到PHP配置并选择一个PHP版本即可。现在您可以在5.2、5.3、5.4和5.5之间选择。
发布于 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
我太兴奋了,所以我想我应该和大家分享一下!
发布于 2021-06-01 21:29:50
请注意,composer已经安装在专用服务器包(Hostgator计划)上。您可以通过在命令行中键入以下命令来检查它是否已安装:
composer -V如果它已经安装好了,你应该会得到类似这样的信息:
Composer version 2.0.6 2020-11-07 11:21:17https://stackoverflow.com/questions/13887666
复制相似问题