我试图使用Composer将ZendPdf和TCPDF安装到ZF2中,但未成功。
安装了软件并写入了自动加载文件,但没有任何效果,ZF无法看到它们。
我需要编辑哪些文件才能手动安装TCPDF库以便自动加载?
我在StackOverflow中发现了很多类似的问题,但没有涉及Composer的许多工作答案。如何在没有Composer的情况下安装ZF2组件
0
A
回答
0
事实上,如果没有Composer,您不需要安装它们。我认为使Composer工作比手工安装更容易。
理论上你可以手工安装它们。只需以您喜欢的版本下载这两个组件。然后看看他们的composer.json
文件,如果你需要下载这些库需要更多的软件。下载它们。看看他们的composer.json
下载更多的软件。
下载完成后,解压缩包,创建一个完整的文件目录树,然后手动创建自动加载。这意味着您必须再次查看所有composer.json
文件以了解自动加载的定义。如果您发现PSR-0或PSR-4自动加载,并且您必须手动扫描目录中的每个文件(如果您具有classmap自动加载),那么您很幸运。
然后,您只需将所有这些定义推送到您自己的自动加载器中,并希望它可以工作。
完成。那很简单...不!
我可以帮助你让作曲家工作,但我不能帮你不使用作曲家。使用Composer提出描述您的问题的新问题。
0
请按照以下说明在没有作曲者的情况下安装Zend。但我建议从http://framework.zend.com/downloads/latest使用作曲家为今后的一致性ZF2的
- 下载最新的稳定复制和解压,我们称之为“ZF2” ZF2骨架应用程序的
- 下载最新的稳定副本从https://github.com/zendframework/ZendSkeletonApplication/和解压,我们称之为它ZF2Skeleton
- 创建像/供应商的文件夹/ ZF2
- 现在复制ZF2/*成/供应商/ ZF2
- 现在,你需要在根“/init_autoloader.php”文件修复ZF2_PATH或$ zf2Path变量指向我们的“/ vendor/ZF2”文件夹。找到“$ zf2Path = false;”输入“/init_autoloader.php”文件并替换为“$ zf2Path ='vendor/ZF2/library';”
就是这样。您可以访问https://shkhan.wordpress.com/2014/04/26/install-zend-framework-2-into-windows-iis/以获取更多关于在不使用Composer的情况下安装ZF2的信息。
相关问题
- 1. Symfony 2.1 - 在没有Composer的情况下安装一个软件包
- 2. 在没有安装文件的情况下安装程序
- 3. 如何使用Composer安装PayumModule(ZF2)
- 4. 如何在没有iTunes的情况下在iPhone上安装IPA
- 5. 如何在没有重新安装的情况下使用Composer自动载入没有名称空间的类?
- 6. 如何在没有安装的情况下使用梨
- 7. 如何在没有Nuget的情况下安装ServiceStack?
- 8. 如何在没有setup.py的情况下安装Python模块?
- 9. 如何在没有网络的情况下安装r10k?
- 10. 如何在没有安装xCode的情况下设置PhoneGap?
- 11. 如何在没有nodejs msi的情况下安装节点j
- 12. 如何在没有Rails的情况下安装Heroku Scheduler?
- 13. 如何在没有网络连接的情况下安装sbt
- 14. 如何在没有NuGet的情况下安装和设置RESTSharp?
- 15. 如何在没有库的情况下安装Chart.js?
- 16. 如何在没有Xcode的情况下手动安装Phonegap库?
- 17. 如何在没有sudo的情况下安装gems
- 18. 如何在没有root权限的情况下安装perlbrew?
- 19. 如何在没有Git的情况下安装ZfcBase(Zend Framework 2)?
- 20. 如何在没有root权限的情况下安装OpenCv 3.1.0?
- 21. 如何在没有安装程序的情况下在Windows中安装SML/NJ?
- 22. 我可以在不使用Composer的情况下安装Laravel吗?
- 23. 如何在不安装OpenOffice.org的情况下使用OpenOffice组件?
- 24. 如何在没有安静标志的情况下运行软件包安装
- 25. 如何在没有安装MySQL服务器的情况下安装Python MySQLdb
- 26. 在没有setup.py的情况下安装github软件包?
- 27. 在RVM中没有任何文档的情况下安装rails4
- 28. 如何在没有Internet连接的情况下在ActivePerl中安装软件包?
- 29. 如何在没有pom.xml文件的情况下在OpenShift中安装MYSQL JDBC DRIVER?
- 30. 在没有Composer的情况下在Wordpress中使用SendGrid PHP API
我明白你的意思了。问题是,使用Composer安装后,ZF2不会自动加载类(TCPDF)。现在我只是包括这个班级,并按照我的最后期限来完成工作。不“正确”,但它的工作原理。当我有更多时间时,将探索Composer的错综复杂和自动加载。 – mjhall
您是否在应用程序中的某处(早期)包含作曲家自动加载器? https://getcomposer.org/doc/01-basic-usage.md#autoloading - 这是一行代码,如果你不熟悉作曲家,那可能是唯一缺少的难题。 –