TypeScript环境安装与运行

(1)安装node.js(10以上的版本都可以)

(2)控制台:npm i -g typescript

(3)查看TypeScript的版本:tsc -v

(4)创建tsconfig.js文件:tsc --init

运行方式一:

(1)创建app.ts文件

(2)进入app.ts文件所在目录,执行命令:tsc app.ts

(3)运行:node app.js

运行方式二(直接运行):

(1)安装全局的ts-node模块 :npm install -g ts-node

(2)运行ts文件:ts-node app.ts

自动编译:

(1)终端 -> 运行任务 -> 选择里面的tsc:监视

使用tsconfig进行构建:

(1)tsc --build tsconfig.json

linux 磁盘重启后盘符发生变化导致之前挂载点失效问题

使用UUID来代替代/dev/vdx设备,UUID是Linux系统为磁盘分区提供的唯一的标识字符串。

1.查询磁盘分区的UUID

blkid

效果图效果图

2.使用VI编辑器打开“fstab”文件

vi /etc/fstab

3.按“i”,进入编辑模式,将光标移至文件末尾如:“wq”保存

UUID=0fd85a4f-a8e4-4dda-b8f1-eb56e3e48a43 /www ext4 defaults 0 0

4.在重新加载一下fstab内容看看是否报错

mount -a

最后在重启Linux系统

Mac下Hyperf安装使用

操作步骤
1.先安装composer未安装可在本站搜索
2.查询是否安装Swoole扩展,已安装跳过步骤3

php --ri swoole

3.PHP安装Swoole扩展。具体参考php.net官网安装说明

git clone https://github.com/swoole/swoole-src.git
cd swoole-src
phpize
./configure
make && make install

4.配置php.ini扩展
如:extension=your/full/path/swoole.so
不记得位置可以通过命令查询

php --ini

5.第3步骤成功会返回路径安装文件路径,复制对应路径/swoole.so
6.Hyperf需要额外增加ini配置

swoole.use_shortname = Off

7.安装Hyperf

composer create-project hyperf/hyperf-skeleton

了解更多详细移步Hyperf官网

webman1.4以上安装与使用

composer 安装
1. 去掉composer代理

composer config -g --unset repos.packagist

说明:有些composer代理镜像不全(如阿里云),使用以上命令可删除composer代理
2、创建项目

composer create-project workerman/webman

3、运行
进入webman目录
debug方式运行(用于开发调试)

php start.php start

daemon方式运行(用于正式环境)

php start.php start -d

windows用户用 双击windows.bat 或者运行 php windows.php 启动

4、访问

浏览器访问 http://ip地址:8787

5.安装数据库ORM
webman数据库默认采用的是 illuminate/database

composer require -W psr/container ^1.1.1 illuminate/database illuminate/pagination illuminate/events symfony/var-dumper

6.验证器
composer有很多验证器可以直接在使用
安装验证器 top-think/think-validate

composer require topthink/think-validate

7.安装ENV

composer require vlucas/phpdotenv

官方链接