我正在尝试在我的64位Vista笔记本电脑上设置Symfony,该笔记本电脑使用Zend Server CE作为一体化PHP堆栈。我正在尝试使用Netbeans作为IDE进行配置,但是当我尝试创建Symfony项目时,我一直收到错误;我已经将它指向位于C:\Program Files (x86)\Zend\ZendServer\bin\php.exe
的我的PHP.exe文件和位于C:\Users\Wayne\Frameworks\symfony\data\bin\symfony.bat
的我的symfony.bat。 Netbeans给了我一个通用的“无法创建symfony项目”错误,因此我尝试手动检查它并创建项目。这给了我一个错误call to undefined function token_get_all()
,它似乎引用了PHP 5的内置标记化器。在Zend中检查我的PHP扩展,启用了tokenizer并且php_tokenizer.dll应该在哪里,所以我不是确定为什么这样做不对。
有什么想法吗?如有必要,我很乐意提供更多信息。我正在使用最新版本的Zend Server CE和PHP 5.3.2,因此tokenizer应该可以正常工作。
答案 0 :(得分:1)
请记住,CLI和Web服务器可能使用不同的php.ini文件。执行php -i > info.txt
检查CLI的设置(包括它使用的.ini文件)。