在花了几个小时试图在我的windows 8上安装zephir之后,我终于成功地构建了一个.zep文件!
现在,我已经将/ext/ .dll目录复制到我的xampp/ php /ext中,并在我的php.ini中添加了extension=.dll --我使用的是带有php 5.5.24的最新xampp --当我重新启动Apache时,httpd.exe会抛出一个错误,“程序无法启动,因为您的计算机中缺少php5.dll”。我真的很困惑这个错误,在网上搜索了最后几个小时,我找不到答案!
以前有人有过这个问题吗?
问题2)我安装了流浪者,并遵循了博客中的教程,并设法安装了everything.Then --我进入了/vagrant目录,因为它在主机和来宾之间共享,使用zaphir init,生成所有文件,然后将我的.zep文件从我的windows主机复制到正确的目录并运行zephir构建。同样,一切都进行得很好,.so文件是创建的,但是由于我的主要开发平台在windows上,我想使用/etc/中的文件来为我的xampp安装构建.dll扩展名--老实说,我没有尝试使用.so扩展,并测试这个扩展在linux上是否有效。
现在,使用Visual 2012的Developer命令Promt,我尝试在zaphir在linux上构建的/ext/目录中运行命令"cl .c“,但是在我的开发人员命令promt”致命错误C1083:无法打开包含文件: php.h: No这类文件或目录“中出现了一个致命错误。
对我来说最好的方法是编译两个窗口的扩展,我的dev。pc,但也适用于linux!
有人能帮我解决这个问题吗?给我一些指导,我不得不承认,我不知道开发/编译的C!
谢谢
发布于 2015-05-25 23:14:54
你跟踪https://github.com/phalcon/zephir/blob/master/WINDOWS.md了吗?我通常不推荐xampp,因为它使用PHP的TS版本。
这意味着您通常必须用TS替换手册中的任何内容。
(最重要的部分是您为TS下载了一个devpack,而不是手册中指定的NTS。)
https://stackoverflow.com/questions/30438698
复制相似问题