九月 发布的文章

1、在CentOS上安装bower工具,需要先安装nodejs,和npm工具。

yum install nodejs

yum install npm

2、安装好node和npm后,使用nmp安装bower工具:

npm install -g bower

-g表示全局安装

环境是lnmp

  1. Ourls 拉取代码

git clone https://github.com/takashiki/Ourls.git

  1. 建数据表 导入url.sql文件
  2. 重命名 app/config.sample.php 为 app/config.php
  3. 配置nginx 文件重点是要隐藏 index.php 贴一下完整的伪静态

`

    server{
    listen 80;
    server_name url.177ow.com ;
    index index.php;
    root  /home/wwwroot/urls/public;

    #error_page   404   /404.html;
    include enable-php-pathinfo.conf;
    
    if (!-e $request_filename) {
      rewrite ^/(.*)$ /index.php/$1;   
      }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
    }

    location ~ .*\.(js|css)?$
    {
        expires      12h;
    }

    location ~ /.well-known {
        allow all;
    }

    location ~ /\.
    {
        deny all;
    }

    access_log  /home/wwwlogs/url.177ow.com.log;
    }
`

版本约束

  1. 使用波浪号~约束符锁定小版本
  2. 使用折音号^约束符锁定大版本
  3. 使用比较操作符、通配符锁定版本范围
  4. 指定具体版本号精确版本

composer 优化加载速度

作业(job)控制

现代的shell解释器中存在作业控制功能

  1. 按Ctrl+Z将当前进程发送SIGSTOP信号,如果当前进程没有实现SIGSTOP的特定逻辑,默认的行为是当前进程暂停并置入后台
  2. 使用fg来世恢复后台进程的前台运行
  3. 使用bg命令来使暂停的后台进程后台继续运行
  4. 使用jobs来显示后台作业
  5. 作业号不同于进程号