Top Menu

如何在公司内网开启外部访问端口

平时在公司有时候会用到外网临时访问内网机器的服务,比如80端口的http服务和25端口的ftp服务,但是没有权限登录路由器设置转发,就可以通过UPnP来设置,无需登录路由器就能将路由器的外网端口转发到内网机器上。

Continue Reading 0

API中Callback函数的作用

一些api都支持带Callback参数的请求,那到底提供的这个Callback参数有什么用,下面一起来看看。

一般来说,这个Callback参数主要是给Javascript调用API使用的,当get提供了Callback参数后,服务器端在输出内容的时候不是直接输出了,而是将内容放入提供的Callback函数当中返回给请求端。下面来看下最简单的带Callback的api服务器端的代码

<?php //服务端模拟生成JSON数据 $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); $result=json_encode($arr); //返回带回调函数的结果 $callback=$_GET['callback']; echo $callback."($result)";

Continue Reading 0

Debian7.8+PHP5.4+Apache2.2安装和配置php-apc缓存组件

环境

  • Debian 7.8 Wheezy 64-bit
    Apache/2.2.22 (Debian)
    PHP 5.4.36-0+deb7u3 (fpm-fcgi)

安装php-apc

首先执行以下命令安装php-apc

# apt-get install php-apc

安装完成后运行service php5-fpm restart 或者service apache2 restart ,然后查看php信息phpinfo() ,Ctrl+F搜索APC,检查是否已正确运行。

配置php-apc

在完成安装后,php-apc会自动在php5配置文件夹中插入配置文件,打开该配置文件

nano /etc/php5/conf.d/20-apc.ini

Continue Reading 0

Debian7.8+PHP5.4+Apache2.2 配置fastcgi和php-fpm

从搬家到VPS算起已经一个月了,一直用的apache的prefork模式,但是时不时的apache就来一次崩溃,要不就是mysql崩溃,后来通过看日志发现问题所在,原来是apache在访问量突发的情况下内存溢出,遂不断的去网上找合适的prefork设置参数,不断的调整,最后终于找到了合适的参数

<IfModule mpm_prefork_module> StartServers 2 MinSpareServers 2 MaxSpareServers 13 MaxClients 14 MaxRequestsPerChild 200 </IfModule>

Continue Reading 0

Powered by WordPress. Designed by WooThemes