15 个优秀的PHP工具值得你在下一项目中使用
1. PHPCI
PHPCI是一个免费开源的持续集成工具,专门设计用于PHP。Built with simplicity in mind and featuring integrations with all of your favourite testing tools, it is the very best platform for testing your PHP projects.
2. Deployer
Deployer是一个采用PHP开发的部署工具. Deploy your project to all your servers faster what you ever can imagine! Deployer packed full of time-saving features and optimisations, best for performance and development. Deployer has very clean code and good tested. Repository is watched by many code quality tools, every pull request also checked by QA tools.
3. PHP Metrics
4. PHP Trace
Phptrace 是一个用于PHP脚本的跟踪和故障排除工具。 The information of php execute context and php function calls are fetched from PHP Runtime. It is very useful to locate blocking problems, heavy-load problems and tricky bugs both in the online environment and the development environment.
5. October CMS
October 是一个采用Laravel PHP框架开发的开源内容管理系统。它植根于简单和基于灵活的模式。
6. Parsedown
Parsedown是采用PHP构建的Markdown解析器。It’s fast and consistent, uses GitHub-flavored Markdown, and offers a Markdown Extra extension.
7. Mini2
Mini 2 is a naked PHP application that you can use as a starting point for building your own PHP apps. It’s very useful for small projects and quick prototypes, and comes with its own auto-installer.
8. PHPloy
PHPloy is a incremental Git FTP deployment tool. By keeping track of the state of the remote server(s) it deploys only the files that were committed since the last deployment. PHPloy supports submodules, sub-submodules, deploying to multiple servers and rollbacks.
9. PHP Date & Converter
This PHP Date & Converter is a reference chart that displays common date and time formats used in PHP. It also includes a Unix timestamp converter.
10. VirtPHP
virtPHP is a tool for creating and managing multiple isolated PHP environments on a single machine. It’s like Python’s virtualenv, but for PHP. virtPHP creates isolated environments so that you may run any number of PHP development projects, all using different versions of PEAR packages and different PECL extensions. You may even specify a different version of PHP, if your system has various installations of PHP.
11. Belt
Belt is a collection of useful tools for PHP developers. It offers over 60 useful functions, and it’s fully tested.
12. Iconizr
A PHP command line tool for converting SVG images to a set of CSS icons (SVG & PNG, single icons and / or CSS sprites) with support for image optimization and Sass output. iconizr is written in (namespaced) PHP and meant to be used on the (Linux) command line (i.e. with the PHP CLI SAPI).
13. Cartographer
A sitemap generation tool for PHP following the Sitemap Protocol v0.9. Cartographer can handle Sitemaps of any size. When generating sitemaps with more than 50,000 entries (the limit), the sitemap becomes a “map of maps” (i.e. nested sitemaps).
14. Mondrian
A static php code analysis tool using the Graph Theory, This app provides some helpers to add abstraction into concrete classes with minimum pain. When you need abstraction, you have to “zoom out” from the code and see the big picture. For that, what’s better than graphical representation?
15. Pake
Pake is a command line utility for executing predefined tasks, inspired by rake. It is written in PHP and the tasks are also described in PHP.
Pake supports tasks with prerequisites. Pake can be bundled with your application as a single phar archive (or even as a single PHP file), end users don’t need to install Pake on their systems.