博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP: composer的简单使用
阅读量:5944 次
发布时间:2019-06-19

本文共 1292 字,大约阅读时间需要 4 分钟。

hot3.png

安装

$ sudo php -r "readfile('https://getcomposer.org/installer');" | php$ sudo mv composer.phar /usr/local/bin/composer

使用

以 为例,先看一下他的composer.json文件的内容:

{    "name": "mikecao/flight",    "description": "Flight is a fast, simple, extensible framework for PHP. Flight enables you to quickly and easily build RESTful web applications.",    "homepage": "http://flightphp.com",    "license": "MIT",    "authors": [        {            "name": "Mike Cao",            "email": "mike@mikecao.com",            "homepage": "http://www.mikecao.com/",            "role": "Original Developer"        }    ],    "require": {        "php": ">=5.3.0"    },    "autoload": {        "files": [ "flight/autoload.php", "flight/Flight.php" ]    },    "require-dev": {        "phpunit/phpunit": "~4.6"    }}

注意 autoload

$ cd /var/www/html$ touch index.php$ touch .htaccess

.htaccess内容如下:

RewriteEngine on RewriteBase / RewriteRule !\.(js|html|ico|gif|jpg|png|css)$ index.php

下载flight:

$ composer require mikecao/flight

看下目录结构:

输入图片说明

index.php同一级的composer.json的内容如下:

{    "require": {        "mikecao/flight": "^1.2"    }}

编写index.php

浏览器访问http://127.0.0.1http://127.0.0.1/foo可以看到效果。

修改composer.json后

$ composer install# 或者$ composer update

转载于:https://my.oschina.net/letiantian/blog/551705

你可能感兴趣的文章
sprint计划会议总结
查看>>
团队项目冲刺1
查看>>
fon循环总是返回最后值问题
查看>>
Android新权限机制 AppOps
查看>>
“蓝桥杯”软件大赛入门训练4道题
查看>>
[2010山东ACM省赛] Greatest Number(数的组合+二分搜索)
查看>>
Unable to get the CMake version located at
查看>>
爬虫基本原理
查看>>
Heritage from father
查看>>
css选择器
查看>>
使用多线程
查看>>
Django--Uploaded Files以及Handlers
查看>>
在IIS(64位)上部署WCF服务访问Oracle数据库
查看>>
个人在 laravel 开发中使用到的一些技巧(持续更新)
查看>>
iOS之KVO
查看>>
数组的代替品
查看>>
BZOJ-1878: [SDOI2009]HH的项链(莫队算法)
查看>>
Python3 定时访问网页
查看>>
两种算法解决查找子串的问题:hdu1711
查看>>
老板,让我们专注的工作【写给老板的一封信】
查看>>