Malvin's Blog

无志者千难万难,有志者千方百计

0%

主要原因在于linode修改过centos的内核,导致 iptables和原来的不太一样,解决方案:

vim /etc/init.d/iptables

查找:case “$i” in , 将如下内容,

for i in $tables; do
echo -n “$i “
case “$i” in
raw)
$IPTABLES -t raw -P PREROUTING $policy
&& $IPTABLES -t raw -P OUTPUT $policy
|| let ret+=1
;;
filter)
$IPTABLES -t filter -P INPUT $policy
&& $IPTABLES -t filter -P OUTPUT $policy
&& $IPTABLES -t filter -P FORWARD $policy
|| let ret+=1
;;
nat)

修改成:

for i in $tables; do
echo -n “$i “
case “$i” in
security)
$IPTABLES -t filter -P INPUT $policy
&& $IPTABLES -t filter -P OUTPUT $policy
&& $IPTABLES -t filter -P FORWARD $policy
|| let ret+=1
;;
raw)
$IPTABLES -t raw -P PREROUTING $policy
&& $IPTABLES -t raw -P OUTPUT $policy
|| let ret+=1
;;
filter)
$IPTABLES -t filter -P INPUT $policy
&& $IPTABLES -t filter -P OUTPUT $policy
&& $IPTABLES -t filter -P FORWARD $policy
|| let ret+=1
;;
nat)

保存,重启

/etc/init.d/iptables restart

大功告成!

出现这个问题的首要原因是phalcon不支持php5.3所导致的,大家可能觉得好奇怪,为何明明我的运行环境是php5.6,phalcon找到的却是5.3呢?  原因很简单,大家请到在终端输入: php -v 查看一下,你会发现你先上运行的环境和 php cli是不一样(我是centos 6.5),具体原因不谈谈,只需知道phalcon认错php了。因此,你的安装方式需要更改了!   一、查找php-config 首先,你要查找到你php-fpm 或 php-cgi 是用哪个php-config的,终端输入:

sudo find / -name php-config

阅读全文 »

  1.下载repo文件: .代码如下:

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

//根据自己的需要哦。本人用的是centos 6.5的 2.备份并替换系统的repo文件 .代码如下:

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost ~]# mv CentOS-Base.repo CentOS-Base.repo.bak

[root@localhost ~]# mv CentOS6-Base-163.repo CentOS-Base.repo

3.执行yum源更新 .代码如下:

[root@localhost ~]# yum clean all

[root@localhost ~]# yum makecache

[root@localhost ~]# yum update

某次面试的过程中,被问到关于 数组游标的问题,我还傻乎乎的写了个 $a[count($a)-1] ,以为[ ] 就是游标,那个尴尬简直绕梁3日。所以要mark 一下何为 “游标” !   一、那什么是“游标”呢? 当定义一个数组的时候,数组当中包含一个所谓的“指针”,初始化的时候指向数组当中下表为0的值。 例如:

$transport = array('foot', 'bike', 'car', 'plane');

这个时候,游标就指向 foot 这个值哦。  

阅读全文 »

TP 一直觉得是PHP入门的最佳框架,很适合国内的敏捷开发环境! 曾经有一个问题,就是,如果我需要自定义一个类,那我应该放置在哪个目录?然后在控制器当中应该如何引用呢?  

一、自定义类放置的目录:

我们需要在项目的模块下(默认是Home)下新建一个叫”Lib”的文件夹,然后往里面放置我们的类,当然,明明规则用TP默认的明明规则,加入我们的类名叫:myclass ,我们的类文件名就叫:myclass.class.php QQ图片20150709164707    

阅读全文 »

Laravel 中有很多是否好用的工具,真是得laravel者得天下(哈哈哈~~)。 小弟用的版本是 laravel 5.1 。 以下亲自测试可用:   一、安装 node.js 因为elixir 建基础于 gulp ,而 gulp 是nodejs的产物,所以需要到http://nodejs.org 中安装,请点击图片中“ install “即可 QQ图片20150705165422 然后在终端 或者 cmd 中运行 node -v 确实是否安装成功,成功如下图: QQ图片20150705165606     **二、安装 gulp ** 终端 或者 cmd 中运行 npm install –global gulp ,成功的时候得到如下结果: QQ截图20150705195329   三、安装 laravel5 目录下的 node.js 配置依赖,配置文件为:package.json ,大家可以打开看看; 1、首先进入 laravel 所在目录 2、然后运行:npm install PS: 如果在mac下,可能还要:

sudo chown -R $USER ~/.npm
sudo chown -R $USER /usr/local

3、结果如下: QQ截图20150705195741   (第一行的错误不知道是啥,知道的告知一声)

阅读全文 »

一、nginx 的 vhost.conf 配置:

server {
    listen  80;  
    server_name sub.domain.com;  
    set $root_path '/srv/www/default';  
    root $root_path;  
  
    index index.php index.html index.htm;  
  
    try_files $uri $uri/ @rewrite;  
  
    location @rewrite {  
        rewrite ^/(.*)$ /index.php?_url=/$1;  
    }  
  
    location ~ \\.php {  
  
        fastcgi_pass 127.0.0.1:9000;  
        fastcgi_index /index.php;  
  
        fastcgi\_split\_path_info       ^(.+\\.php)(/.+)$;  
        fastcgi\_param PATH\_INFO       $fastcgi\_path\_info;  
        fastcgi\_param PATH\_TRANSLATED $document\_root$fastcgi\_path_info;  
        fastcgi\_param SCRIPT\_FILENAME $document\_root$fastcgi\_script_name;  
        include                       fastcgi_params;
    }  
  
    location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {  
        root $root_path;  
    }  
  
    location ~ /\\.ht {  
        deny all;  
    }  
}

二、测试: 在CentOS6.5  + Nginx1.8.0 +Laravel5.1测试通过 在windows 7 +Nginx1.6.5+Laravel5.1测试通过

自从使用了 Mac 来做开发环境之后,感觉是回不去了,各种开源的软件都建基于 *inx 系统,例如想玩 Swoole ?嘿嘿,自己收集一下比较有感觉的软件: 一、GUI :

  1.  Sequel Pro : Mysql GUI , 最好用了。

  2.  MysqlWorkbench, 真心一般般,太繁琐。

  3. phpMyAdmin: Mysql Web GUI, 请原谅我是一个 PHPer。

  4. phpRedisAdmin: Redis Web  GUI , 同上。

  5. Beanstalk console: Beanstalk Web GUI, 同上。

  6. Robomongo:  mongoDB GUI

  7. SmartGit:Git GUI,超级好用,比sourceTree好用多了,提交树清晰可见

阅读全文 »