【发布时间】:2014-08-20 02:21:25
【问题描述】:
正在尝试使用 symfony2。如果我点击我的 symfony2 安装的web/config.php,它会显示以下问题
Install and enable the mbstring extension.
Install and enable the intl extension (used for validators).
Install and enable a PHP accelerator like APC (highly recommended).
Install PDO drivers (mandatory for Doctrine).
我可以理解这些不是强制性的,但问题是我在我的php.ini 文件中修复了这些,但在此页面中仍然看不到任何反映。这是我解决上述问题的方法
extension=php_intl.dll
extension=php_mbstring.dll
extension=php_pdo_mysql.dll
没有为 APC 安装任何东西,所以不要抱怨。重新启动 apache 服务器“数千次”,但没有运气。
旁注:
我试图从phpinfo() 中找出一些东西。我可以看到一个差异。 phpinfo 显示了我的旧 php 目录路径之一F:\Softwares\Development\PHP\php-5.5.13-x64。该路径以前存在于我的系统 PATH 变量中。但我自己从 System PATH 变量中删除了这个位置。但它在 phpinfo() 中仍然可见。但是如果我从命令提示符或 cygwin 控制台打印 PATH 变量,它会显示正确的 PATH 变量。
还运行了php app/check.php。它显示一切正常,除了 APC,这对我来说完全没问题。但它也显示"PHP CLI can use a different php.ini file than the one used with your web server"。
环境详情:
- 操作系统: Windows 7
- php: php-5.4.30-Win32-VC9-x86
- Apache: Win32-2.4.9 VC9
- MySQL: mysql-5.6.19-winx64
- 不使用任何 xampp/wampp 等。
我的脑海里只剩下很少的声音了。请帮忙。
【问题讨论】:
-
重启时检查apache日志是否没有错误
标签: php apache symfony windows-7