想在常规的PHP网站使用一些composer组件
一、在对应网站中点击:设置 》升级 composer版本
升级到最新版本 2.1.9
二、提示错误:指定目录中没有找到composer.json配置文件
在网站根据创建composer.json文件(或者可以复制别的项目过来修改):
代码:
- {
- "name": "wss/wss",
- "description": "the new wss.xxx.com.cn",
- "type": "project",
- "keywords": [
- "wss"
- ],
- "homepage": "http://wss.xxxx.com.cn/",
- "license": "Apache-2.0",
- "authors": [
- {
- "name": "xxxx",
- "email": "lxxxt@gmail.com"
- }
- ],
- "require": {
- "php": ">=7.1.0",
- },
- "autoload": {
- "psr-0": {
- "": "extend/"
- }
- }
- }
上面的参数按照实际的来修改
三、安装插件:
安装hashids/hashids作为例子,官网:GitHub - vinkla/hashids: A small PHP library to generate YouTube-like ids from numbers. Use it when you don't want to expose your database ids to the user.
composer require hashids/hashids
php版本:选择自己使用的版本 点击执行
执行完成,在网站根据目录下查看
结果安装成功
四、使用插件
首先:在网站入口文件中引用:autoload.php
- require './vendor/autoload.php';
- use Hashids\Hashids;
-
- $hashids = new Hashids('hgg',5);
-
- $id =$hashids->encode(1454545454545454);
- var_dump($id);
输出结果 :