如何在没有任何问题的情况下在实时服务器中使用composer安装laravel?

时间:2017-05-28 12:39:42

标签: php laravel laravel-5 laravel-5.2 cpanel

我试图通过php composer.phar命令在我的cPanel中安装Laravel。但安装没有完成。安装失败,显示:

To enable extensions, verify that they are enabled in your .ini files:
     -/opt/alt/php56/etc/php.ini
     -/opt/alt/php56/link/conf/alt_php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

如何删除此问题?

1 个答案:

答案 0 :(得分:1)

大多数共享托管公司默认不提供所有PHP扩展(Laravel所需);你可能需要为其中一些人付费(PHP扩展)。

也就是说,您可以访问php.ini文件,以确保根据您的合同协议安装并启用所有Laravel所需的扩展程序。

目前,Laravel版本5.4的server requirements是:

  • PHP> = 5.6.4
  • OpenSSL PHP扩展
  • PDO PHP Extension
  • Mbstring PHP扩展
  • Tokenizer PHP扩展
  • XML PHP扩展

在您的实例(Laravel 5.2)中,您的服务器必须满足以下requirements

  • PHP> = 5.5.9
  • OpenSSL PHP扩展
  • PDO PHP Extension
  • Mbstring PHP扩展
  • Tokenizer PHP扩展

启用所需的PHP扩展后要考虑的另一件事是,可能需要重新启动服务器,以便您的修改完全生效。

此外,在共享主机上,某些扩展程序可能会干扰其他用户。帐户如果启用(特意为您);这增加了当前的挑战:支持进一步扩展,而不是托管服务提供商为共享帐户用户提供的默认扩展。

您应该考虑与他们(您的托管服务提供商)联系,以便询问他们是否符合Laravel的服务器要求;这是您在考虑获得服务之前应该做的第一件事,以便为您的项目选择合适的主机。

一旦完成并确定他们这样做,您将有更多的空间来真正评估和继续您的项目。