m4rc1no5 / tools
一些PHP和bash工具
dev-master
2015-12-11 08:01 UTC
Requires
- php: >=5.3.2
This package is not auto-updated.
Last update: 2024-09-14 18:18:47 UTC
README
该项目包含一些有助于提高我工作效率的工具。 :)
文档
目录
安装
这些工具可在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