PHP开发工具php-service-manager、Simple Cas Server、Tinyf介绍

以下为你介绍的PHP开发工具都可用在Linux系统上:php-service-manager(管理PHP进程的轻量级工具)、Simple Cas Server(简单PHP实现版本)、Tinyf(基于composer的php框架)。

1、php-service-manager(管理PHP进程的轻量级工具)

用于管理PHP进程(比如一些消费者程序、定时器)以守护进程启动/关闭的轻量级工具。基于SWOOLE。

基本使用:

php yourscript.php start|stop|restart

使用步骤:

1]、添加kyozhou/php-service-manager要求将其归档在composer.json文件中。

2]、composer安装。

3]、php yourscript.php start|stop|restart|debug(它将在当前dic中创建一个“yourscript.pid”文件)。

使用举例:

<?php

require 'vendor/autoload.php'; //this will autoload php-service-manager

while(true) {

file_put_contents("/tmp/logger.log", rand(1, 9) . ',', FILE_APPEND);

sleep(1);

}

下载地址:https://github.com/kyozhou/php-service-manager

2、Simple Cas Server(简单PHP实现版本)

CAS Server的一个简单PHP实现版本,支持v1/v2/v3三个版本的CAS协议,但是不支持代理(Proxy)相关的接口。

有一个简单管理后台,可以管理用户(User)和服务(Service)。

特征:

CAS 协议。

v1/v2/v3,无需代理。

用户/服务管理。

要求:

PHP 5.5.9+、composer、npm、gulp。

安装:

git clone https://github.com/leo108/simple_cas_server

cd simple_cas_server

composer install

npm install

gulp

用法:

在项目的根目录中编辑.env文件,更改以DB_开头的选项的值,如果使用中文,也可以将APP_LOCATE更改为cn。

./artisan migrate

./artisan db:seed

./artisan serve

访问http://localhost:8000,使用admin/secret登录。

下载地址:https://gitee.com/leo108/simple_cas_server

3、Tinyf(基于composer的php框架)

PHP开发工具php-service-manager、Simple Cas Server、Tinyf介绍

Tinyf 是一个超级简单的基于composer的php框架。主要实现了路由转发、事件触发、视图装载与响应、迷你模板引擎。你可以在此框架的基础上扩展其它包,对它进行丰富。

下载:

git clone https://github.com/buexplain/Tinyf.git Tinyf

cd Tinyf

安装依赖:

composer update

运行:

cd public && php -S 127.0.0.1:8080

注明

以上就是PHP开发工具php-service-manager、Simple Cas Server、Tinyf的介绍内容,这些PHP开发工具都能使用在Linux操作系统中。

栏目相关文章