PHPStorm系列2:快捷键

phpstorm里面的任何快捷键操作都可以自定义!

 

1.ctrl+shift+a  :可以输入任何跟配置项相关的英文单词

比如tab设置为不显示了如何开启?看图:

image

2.怎么快速从文件之前跳转:1.ctrl+shift+n

CTRL+TAB 在已经打开的文件之间跳转

image

3,自定义 快捷键的操作通过 第一个快捷键 输入 keymap就可以修改添加了.

4.live template 功能

第一个快捷键输入 live t  就可以搜索出来这个设置。可以自定义一些代码的快捷代码。具体设置就不详述。比较简单。

image

5.多点编辑: 按住alter 键,鼠标选中即可。

6.alt+j  从上往下找相同的单词

PHPStorm ide使用tips

phpstorm 简介:最好的php编辑器,没有之一。

1.界面和配色

1.ALT+1:隐藏/显示sidebar

2.根据view里面的菜单帅选自己感兴趣显示的东西:比如 tool bar status bar等

3.去掉面包屑:

image

4.打开的文件tab ,不想显示 用 CTRL+E 切换,然后回车即可,或者用 ctrl+tab切换也可以

5.修改页面右边的主题:

image

字体推荐设置:

image

下载 fira 字体,进入到ttf目录(window) 双击安装即可,重启phpstorm。就可以看到这个字体了:

image

编码区的代码修改了。然后修改sidebar(左边区域的代码)的样式:

image

主界面跟左边sidebar的颜色不一致的话,可以在phpstorm里面安装一个color ide :

image

LNMP环境wordpress url的配置

LNMP 配置后,wordpress的链接只能使用默认的链接形式。对seo比较不友好。今天抽时间解决了一下:

解决方式如下:在对应的vhost 网站的配置文件里面加一个:

location / {
         if (!-e $request_filename) {
             rewrite (.*) /index.php;
             }
  }

目前使用的是这种链接形式:

image

laravel简介以及安装方式。

最近在用laravel开发一些项目。所以把一些基础的东西记录一下。方便快速熟悉,测试一些功能。

composer  : php包依赖管理工具

getcomposer.org  : composer 官方网站

packagist.org    :php包仓库(所有想要实现的功能可以在里面搜索是否有。避免重复造轮子,laravel也在里面)

laravel有2种安装方式:

note:这2种安装方式会在当前目录创建项目。所以在执行命令之前先切换到你想要的目录。

1.通过 laravel命令安装。但是必须在composer安装一个包:

composer global require "laravel/installer=~1.1"

用laravel命令 创建新项目:

laravel new projectname

2 利用composer 安装laravel

composer create-project laravel/laravel  projectname

3.进入到项目的目录然后运行命令启动自动的web容器访问项目:

cd projectname (你的项目名称)
php artisan serve

看图:

image

image

本项目版本为 laravel 5.3

利用rsync同步文件到服务端(linux服务端(rsync),window客户端cwrsync)

 

本文环境:新安装的vultr vps。客户端window2008

查看是否安装了 rsync服务:

netstat -anp |grep rsync

image

配置2个文件:

1.rsyncd.conf   2. rsyncd.secrets

去 /etc目录下查看发现已经存在配置文件

rsyncd.conf

下面是我的配置文件:

uid = nobody
gid = nobody
use chroot = no
max connections = 2
strict modes = yes
port = 873
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log

[wb]
path = /opt/test
comment = root
read only = no
list = no
auth users = san
secrets file = /etc/rsyncd.secrets
~
image

创建第二个密码认证文件:rsyncd.secrets

vi /etc/rsyncd.secrets

image

设置这个文件的权限:

chmod 600/etc/rsyncd.secrets

这个不设置的话会报错:

image

关闭 centos 7 防火墙:

systemctl stop firewalld.service

客户端 telnet测试是否能通信:

image

image

成功!

 

window客户端不需要做任何处理。只需要下载一个绿色客户端执行命令即可:

参考脚本:image

如下:

image

可能用到的命令:

systemctl restart rsyncd  起服务
netstat -anp |grep rsync  查看服务是否起来
systemctl stop firewalld.service 关防火墙
chmod 600 /etc/rsyncd.secrets 修改密码的权限

网站备份解决方案

网站备份的方法很多:基本思路是备份应用程序。然后数据库用mysqldump导出,走linux的crontab。感觉还是比较麻烦。

也有wordpress一下其他的插件可以用。我个人一直比较喜欢用dropbox。然后在想有没有一种一条龙的服务。就是直接备份应用程序和数据库,然后把这些数据投递到dropbox的。

在wordpress后台找到了一个插件:Dropbox Full Backup

安装后截图如下:

image

image

wordpress的安装插件是很简单的。就不细说了。

在安装插件的过程中有个问题。就是会出现ftp的输入已经输入后还是安装失败。这个我初步估计是文件夹权限的问题。然后我登录到vps把wp-content里面的plugins目录修改成 755 就好了。以后遇到这种上传,安装不成功的很多原因都跟权限有关。

另外。我在测试的过程中。把linux的 vps也安装了 dropbox。其实这没必要。这个插件在安装的过程中。如果要使用dropbox。它会需要认证的。

测试了几下。备份了几次。如果出现失败的话。需要把 php.ini里面的一个参数(max_execution_time)设置大一点:

max_execution_time=300 这个是默认值。我改成了600.可以根据自己备份文件的大小进行设置。

基于laravel的后台管理系统:Laravel Angular Admin

先来看一下外观:

image

一些前端组件安装:

npm install phantomjs-prebuilt
npm install --save-dev run-sequence
npm install gulp-sass

image

image

image

开始安装:

image

配置.env:

image

3.执行:

composer install && npm install && bower install

最后运行如下命令创建数据表并填充数据:

php artisan migrate
php artisan db:seed

截图如下:

image

image

完毕后:配置一下vhosts和 window的 hosts文件:

image

image

访问配置,然后登录。

image

image

使用什么样的网站申请联盟?

这个问题是很多人问过我的问题,分享一下我的看法:

从以下几个方面给你想要的答案

1.主题契合

联盟里面的类别目录可以观察一下联盟有哪些方面的offer,如果你不知道的话,可以进去cj里面看看,看一下他们的offer类目。

一般来说你的站的主题跟你的offer契合的越近,就是很不错的!, 比如你是主机测评站。挂了主机类的offer。你是汽车配件站,挂了车险的广告!相反如果你是健康类的站,然后你挂了payday类的广告,而且转化率还很高!你说这会不会引起am的注意?从联盟经理的经验来说, 95%是一个作弊的账号。肯定会要你解释你的流量。你的推广方式。以及展示你的流量图的。根据这个原则,如果你是做健康类的offer。你应该拿一个健康类的主题网站去申请你的offer。

2.什么样的网站通过率比较高?

1.外观大气,带互动的站(评论):

很多人目前搞网站的一种方式就是外包趴站,或者买那种400-500左右的带后台的采集的外观比较不错的站。

对于第一种那种趴的站来说。申请到比较理想的大陆账号算是比较困难的了。一方面由于一些链接去掉不合理,另一方面替换的logo的质量不怎么样。联盟搜索相关的文章很容易找到主站。导致不通过。

第二种我之前在使用的过程中批一些imp什么的还是没什么压力的。但是flex就不行!

2.域名年龄半年以上: 你刚注册的一个几天的域名,然后上了一个内容丰富的站。即使google有搜录,也是很难下到比较好的号。可以去一下域名平台买一些1-2年的老号。这一点大家都懂 没什么好说的。

隐藏whois等这些基础问题我就不说了

3.文章原创:

很多联盟会去鉴定你的网站是否是原创内容。比如 flex

你可以 伪原创,自己原创。

————————–我是分割———————————————-

案例:

讲一下我刚入门的时候做的一个站。

我记得那时候刚入门,我做了一个游戏站,用了一个游戏模板,然后每篇文章是从游戏资讯网的文章用google翻译的,自己做了一些基本的语法错误修改,发布了20篇左右(5-10天),我自己在最显眼的前5篇文章,每篇做了4-5个评论。然后我就去申请flex。然后马上就过了。(备注:wordpress博客站,域名是:  enjoygame77.com,大家可以去找找这个域名的index preview,最后这个号,在我不懂行情的情况下600快给卖了。。。)

后来我用买来的站(上面说的第二种方式) 再去申请flex,确很少有通过的。所以从事emu的朋友,好好做一个站确实也是一个不错的选择。

 

综述:很显然,以上的要求算比较高了。作为个人来说,如果你要完成这些工作,其实已经在站上面发了很多时间。所以如果有一个团队的话,可以分配2-3个人手来专门负责作站的工作室很不错的。比如一个月至少50-100个网站。每个网站一个月内30-50篇文章(原创或者伪原创,每个主题10个站)。按照正规的上法就挺好的。类似pbn的玩法,但又不是pbn,因为每个站都是独立的主站。提升一下权重,对批号下号概率很大!

对于本文有更多的意见的,欢迎大家留言讨论。

 

下期文章的主题预告一下:流量的处理,干货中的干货!