运行Symfony的条件

3.3 版本
维护中的版本

为了运行Symfony,你的系统需要满足一系列需求。运行Symfony分发包中的web/config.php,你可以轻松地看到你的系统是否满足了全部需求。由于CLI往往使用一个不同的php.ini配置文件,通过运行命令行来检查你的系统需求也是个好办法:

1
$  php bin/symfony_requirements

下面是必须的和可选的需求列表。

必须条件 

  • PHP所需的最小版本是PHP 5.5.9

  • JSON需开启

  • ctype需开启

  • 需要在php.ini中设定date.timezone

可选条件 

  • 安装PHP-XML module模块
  • libxml的最小版本是2.6.21
  • PHP tokenizer需开启
  • mbstring功能需开启
  • iconv需开启
  • POSIX需开启(仅在*nix)
  • Intl需和ICU 4+ 一起安装
  • APC 3.0.17+ (或安装其他opcode缓存)
  • php.ini 推荐设置
    • short_open_tag = Off
    • magic_quotes_gpc = Off
    • register_globals = Off
    • session.auto_start = Off

Doctrine 

如果你希望使用Doctrine,你需要安装PDO。此外,你还需要对你想使用的数据库服务器安装PDO驱动。

本文,包括例程代码在内,采用的是 Creative Commons BY-SA 3.0 创作共用授权。

登录symfonychina 发表评论或留下问题(我们会尽量回复)