我试图通过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.
如何删除此问题?
答案 0 :(得分:1)
大多数共享托管公司默认不提供所有PHP扩展(Laravel所需);你可能需要为其中一些人付费(PHP扩展)。
也就是说,您可以访问php.ini
文件,以确保根据您的合同协议安装并启用所有Laravel所需的扩展程序。
目前,Laravel版本5.4的server requirements是:
在您的实例(Laravel 5.2)中,您的服务器必须满足以下requirements:
启用所需的PHP扩展后要考虑的另一件事是,可能需要重新启动服务器,以便您的修改完全生效。
此外,在共享主机上,某些扩展程序可能会干扰其他用户。帐户如果启用(特意为您);这增加了当前的挑战:支持进一步扩展,而不是托管服务提供商为共享帐户用户提供的默认扩展。
您应该考虑与他们(您的托管服务提供商)联系,以便询问他们是否符合Laravel的服务器要求;这是您在考虑获得服务之前应该做的第一件事,以便为您的项目选择合适的主机。
一旦完成并确定他们这样做,您将有更多的空间来真正评估和继续您的项目。