m4rc1no5/tools

一些PHP和bash工具

dev-master 2015-12-11 08:01 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:18:47 UTC


README

Total Downloads

该项目包含一些有助于提高我工作效率的工具。 :)

文档

目录

  1. 安装
  2. 将ssh密钥添加到远程Linux机器
  3. 在Apache中添加虚拟主机
  4. 在Nginx中添加虚拟主机
  5. PHP字符串转换

安装

这些工具可在packagist.org上找到,因此您可以使用composer下载此库及其所有依赖项。

(添加到composer.json文件中的require部分)

    {
        "require": {
            "m4rc1no5/tools": "dev-master"
        }
    }

将ssh密钥添加到远程Linux机器

此脚本会将您的公钥SSH密钥发送并添加到远程服务器。

###示例###

bash/AddSshKey/addSshKey.sh marceen 123.123.123.123 222

变量

  • marceen - 用户名
  • 123.123.123.123 - 主机名
  • 222 - 端口

如果远程服务器(或您的机器)没有 ~/.ssh 文件夹,您可以通过以下命令创建它:

ssh-keygen -t rsa

在Apache中添加虚拟主机

此脚本会在localhost网站文件夹中创建网站,并添加具有后缀.lh的虚拟域名。

###记住###

在运行此脚本之前,您必须从config.sh.default创建config.sh文件!此文件位于文件夹:bash/AddVirtualHostApache/

###示例###

运行以下命令:

sudo bash/AddVirtualHostApache/addVirtualHostApache.sh test

将创建本地域名test.lh。

在此脚本之后,您可以在浏览器中输入地址test,lh,您将看到屏幕上的"hello test!"。 :)

在Nginx中添加虚拟主机

此脚本会在localhost网站文件夹中创建网站,并添加具有后缀.lh的虚拟域名。

###记住###

在运行此脚本之前,您必须从config.sh.default创建config.sh文件!此文件位于文件夹:bash/AddVirtualHostNginx/

###示例###

运行以下命令:

sudo bash/AddVirtualHostApache/addVirtualHostNginx.sh test

将创建本地域名test.lh。

在此脚本之后,您可以在浏览器中输入地址test,lh,您将看到屏幕上的"hello test!"。 :)

PHP字符串转换

下划线转驼峰命名

将字符串从下划线转换为驼峰命名

use m4rc1no5_tools\Convert\String\UnderscoreToCamelcase;

$field_name = "this_is_foo_bar";

$camelcase_field_name = UnderscoreToCamelcase::underscoreToCamelcase($field_name); // return thisIsFooBar