php大道至简之框架

目录大纲

  • Composer
    • 安装
  • Laravel
    • 安装
    • debugbar
  • Phalcon
    • 安装
    • devtools
  • Swoole
    • 安装

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

你可能感兴趣的:(php,linux)