现在如果我去http://localhost:8000/config.php http://localhost:8000/config.php它告诉我:安装并启用 intl 扩展(用于验证器)。
所以我所做的是:
Checked /etc/php/7.0/cli/php.ini
文件有;extension=php_intl.dll
已安装symfony/intl
in composer.json
并且仍然得到安装和启用 intl 扩展的建议。
确保您已激活extension=php_intl.dll
in :
/etc/php/7.0/apache2/php.ini
// ^^^^^^^
另一件事是,通过以下方式启用您的扩展取消注释通过删除您的扩展分号
加载扩展 http://php.net/manual/en/install.pecl.windows.php#install.pecl.windows.loading
加载 PHP 扩展的最常见方法是将其包含在您的
php.ini 配置文件。请注意,许多扩展都是
已经存在于您的 php.ini 中,您只需删除
分号来激活它们。
;extension=php_extname.dll
extension=php_extname.dll
之后,您需要重新启动 apache2
sudo service apache2 restart
更新(保留上面的部分):-
你似乎专门使用基于linux的系统debian/ubuntu
dist,并尝试使用以下命令激活 php 扩展Windows OS
style
在 debian/ubuntu 中安装 php intl:
对于 PHP 5 :
sudo apt-get install php5-intl
对于 php 7 :
sudo apt-get install php7.0-intl
然后只需通过以下方式启用您的扩展:
sudo php5enmod intl
或对于 php7 :
sudo phpenmod intl
然后重新启动你的apache
sudo service apache2 restart
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)