15 個優秀的PHP工具值得你在下一項目中使用
1. PHPCI</h2>
1. PHPCI</h2>
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.