【发布时间】:2012-11-05 08:47:20
【问题描述】:
感谢您的宝贵时间,
我正在学习如何使用这个来运行和使用 Symfony 2: http://www.anilsagar.com/content/symfony2-tutorial-part-2-how-install-symfony2-linux-ubuntu-operating-system
您可以看到没有任何相关或问题。事实上,我什至可以看到默认的配置仪表板。问题出在配置屏幕上,因为 Symfony 建议激活 PHP Accelerator 并禁用 short_open_tag 标志。 short_open_tag 可以在没有明显问题的情况下禁用,但我无法使用其常见问题解答中的 XAMPP 指令激活 PHP 加速器: http://www.apachefriends.org/en/faq-xampp-linux.html#mmcache
常见问题解答说在 php.ini 文件中取消注释将启用 PHP 加速器:
;extension="eaccelerator.so"
;eaccelerator.shm_size="16"
;eaccelerator.cache_dir="/opt/lampp/tmp/eaccelerator"
;eaccelerator.enable="1"
;eaccelerator.optimizer="1"
;eaccelerator.check_mtime="1"
;eaccelerator.debug="0"
;eaccelerator.filter=""
;eaccelerator.shm_max="0"
;eaccelerator.shm_ttl="0"
;eaccelerator.shm_prune_period="0"
;eaccelerator.shm_only="0"
;eaccelerator.compress="1"
;eaccelerator.compress_level="9"
所以我取消注释:
; disabled in XAMPP 1.7.2 because incompatible with PHP 5.3.0
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/opt/lampp/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
但是……它不起作用。当我运行任何 XAMPP 页面或 symfony 配置页面 它返回 PHP 文件 或我不明白的东西!! (?)。
你可以在 php.ini 中看到未注释代码上方的文字:
; disabled in XAMPP 1.7.2 because incompatible with PHP 5.3.0
但我使用的 XAMPP 版本使用 PHP +5.4
感谢您的宝贵时间。
PS:我使用的是 Symfony 2,目前可用的最新版本是 2.1.3 和 XAMPP 1.8.1;全部在 Ubuntu 12.04 下运行。
【问题讨论】:
标签: php symfony xampp lampp eaccelerator