Composer
安装
Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。
#download composer latest
wget https://getcomposer.org/download/1.9.1/composer.phar
#rename
mv composer.phar composer
#755 permissions
chmod 755 composer
#move /usr/local/bin
mv composer /usr/local/bin/
#version
composer -V
# 将composer镜像源替换成国内镜像。
composer config -g repos.packagist composer https://php.cnpkg.org
#下载 国内镜像源管理工具
composer require slince/composer-registry-manager
#查看镜像源列表
composer repo:ls
#选择cnpkh镜像
composer repo:use cnpkg
#关闭全局镜像
composer config -g --unset repos.packagist
Laravel
安装
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
#download laravel
composer create-project laravel/laravel Web #将laravel下载到Web目录下
debugbar
# project dir
cd Web
#install debugbar
composer require barryvdh/laravel-debugbar
Phalcon
安装
Phalcon是一套实现MVC架构的高性能PHP应用程序框架。初始版本发布于2012年11月,开放源代码并基于BSD授权条款。与其他大部分的PHP框架不同,Phalcon是以扩展的方式以C语言所编写,因此Phalcon的运行速度高过其他PHP框架,并且消耗更少的资源,根据官方的测试,Phalcon是当前世界上速度最快的PHP框架
#phalcon需要的依赖包
yum install php-pecl-imagick php-mbstring
#install phalcon 4
yum install php-phalcon4
# php module
php -m
devtools
工具可帮助您生成骨架代码、维护数据库结构并帮助您加快开发。应用程序的核心组件可以通过一个简单的命令生成,使您能够使用 Phalcon 轻松开发应用程序
#install devtools
composer global require phalcon/devtools:v4.0.0-rc.1
#link
ln -s ~/.config/composer/vendor/phalcon/devtools/phalcon /usr/local/bin/
#commods
phalcon
Swoole
安装
面向生产环境的 PHP 异步网络通信引擎,使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。
#install swoole latest
yum info php-pecl-swoole4
#php module
php -m