15 个优秀的PHP工具值得你在下一项目中使用

jopen 10年前

1. PHPCI

phpcl
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

depolyer
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

phpmetrics
PHP Metrics是一个PHP的统计分析工具。

4. PHP Trace

phptrace
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
October 是一个采用Laravel PHP框架开发的开源内容管理系统。它植根于简单和基于灵活的模式。

6. Parsedown

parsedown
Parsedown是采用PHP构建的Markdown解析器。It’s fast and consistent, uses GitHub-flavored Markdown, and offers a Markdown Extra extension.

7. Mini2

mini
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
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

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
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
Belt is a collection of useful tools for PHP developers. It offers over 60 useful functions, and it’s fully tested.

12. Iconizr

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

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

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
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.